Team Members - Version 3.0

Version Description

  • Plugin is now translation ready
  • Added French translation
  • Added Spanish translation
  • Added bio text alignment setting (user request)
  • Added forcing original font setting (user request)
  • Added link behavior setting for member photos (user request)
  • Added ability to center last row if not full (user request)
  • Fixed empty members on deleting (ghost member)
  • Fixed member stacking/alignment issues
  • Fixed various PHP errors
  • Fixed minor CSS bugs
  • Cleaner edit screen
  • Security update
Download this release

Release Info

Developer spwebguy
Plugin Icon 128x128 Team Members
Version 3.0
Comparing to
See all releases

Code changes from version 2.1.2 to 3.0

Files changed (80) hide show
  1. cmb2/css/cmb2.css.map +0 -7
  2. cmb2/css/cmb2.min.css +0 -1
  3. cmb2/css/sass/partials/_jquery_ui.scss +0 -289
  4. cmb2/css/sass/partials/_timepicker.scss +0 -40
  5. cmb2/includes/CMB2_Boxes.php +0 -36
  6. cmb2/includes/CMB2_hookup.php +0 -395
  7. cmb2/init.php +0 -78
  8. cmb2/js/cmb2.min.js +0 -1
  9. cmb2/js/jquery.timePicker.min.js +0 -13
  10. css/admin_de_style.css +160 -71
  11. css/admin_de_style.min.css +1 -1
  12. css/tmm_custom_style.css +114 -63
  13. css/tmm_custom_style.min.css +1 -1
  14. img/links/vk.png +0 -0
  15. inc/cmb2/.gitignore +68 -0
  16. inc/cmb2/.scrutinizer.yml +111 -0
  17. inc/cmb2/.travis.yml +50 -0
  18. {cmb2 → inc/cmb2}/bootstrap.php +9 -20
  19. inc/cmb2/css/cmb2-front.css +2449 -0
  20. inc/cmb2/css/cmb2-front.css.map +7 -0
  21. inc/cmb2/css/cmb2-front.min.css +1 -0
  22. {cmb2 → inc/cmb2}/css/cmb2.css +662 -123
  23. inc/cmb2/css/cmb2.css.map +7 -0
  24. inc/cmb2/css/cmb2.min.css +1 -0
  25. {cmb2 → inc/cmb2}/css/index.php +0 -0
  26. inc/cmb2/css/sass/cmb2-front.scss +6 -0
  27. {cmb2 → inc/cmb2}/css/sass/cmb2.scss +1 -2
  28. {cmb2 → inc/cmb2}/css/sass/index.php +0 -0
  29. {cmb2 → inc/cmb2}/css/sass/partials/_collapsible_ui.scss +1 -0
  30. inc/cmb2/css/sass/partials/_front.scss +38 -0
  31. inc/cmb2/css/sass/partials/_jquery_ui.scss +388 -0
  32. {cmb2 → inc/cmb2}/css/sass/partials/_main_wrap.scss +0 -0
  33. {cmb2 → inc/cmb2}/css/sass/partials/_misc.scss +10 -1
  34. {cmb2 → inc/cmb2}/css/sass/partials/_mixins.scss +0 -0
  35. {cmb2 → inc/cmb2}/css/sass/partials/_post_metaboxes.scss +4 -2
  36. {cmb2 → inc/cmb2}/css/sass/partials/_sidebar_placements.scss +11 -0
  37. {cmb2 → inc/cmb2}/css/sass/partials/_variables.scss +0 -0
  38. {cmb2 → inc/cmb2}/css/sass/partials/index.php +0 -0
  39. {cmb2 → inc/cmb2}/images/ico-delete.png +0 -0
  40. {cmb2 → inc/cmb2}/images/index.php +0 -0
  41. {cmb2 → inc/cmb2}/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
  42. {cmb2 → inc/cmb2}/images/ui-bg_flat_75_ffffff_40x100.png +0 -0
  43. {cmb2 → inc/cmb2}/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
  44. {cmb2 → inc/cmb2}/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
  45. {cmb2 → inc/cmb2}/images/ui-bg_glass_75_dadada_1x400.png +0 -0
  46. {cmb2 → inc/cmb2}/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
  47. {cmb2 → inc/cmb2}/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
  48. {cmb2 → inc/cmb2}/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
  49. {cmb2 → inc/cmb2}/images/ui-icons_222222_256x240.png +0 -0
  50. {cmb2 → inc/cmb2}/images/ui-icons_2e83ff_256x240.png +0 -0
  51. {cmb2 → inc/cmb2}/images/ui-icons_454545_256x240.png +0 -0
  52. {cmb2 → inc/cmb2}/images/ui-icons_888888_256x240.png +0 -0
  53. {cmb2 → inc/cmb2}/images/ui-icons_cd0a0a_256x240.png +0 -0
  54. {cmb2 → inc/cmb2}/includes/CMB2.php +245 -49
  55. {cmb2 → inc/cmb2}/includes/CMB2_Ajax.php +6 -7
  56. inc/cmb2/includes/CMB2_Boxes.php +73 -0
  57. {cmb2 → inc/cmb2}/includes/CMB2_Field.php +180 -118
  58. inc/cmb2/includes/CMB2_JS.php +148 -0
  59. {cmb2 → inc/cmb2}/includes/CMB2_Options.php +33 -9
  60. {cmb2 → inc/cmb2}/includes/CMB2_Sanitize.php +116 -86
  61. {cmb2 → inc/cmb2}/includes/CMB2_Show_Filters.php +8 -2
  62. {cmb2 → inc/cmb2}/includes/CMB2_Types.php +122 -70
  63. {cmb2 → inc/cmb2}/includes/CMB2_Utils.php +22 -9
  64. inc/cmb2/includes/CMB2_hookup.php +410 -0
  65. {cmb2 → inc/cmb2}/includes/helper-functions.php +75 -51
  66. {cmb2 → inc/cmb2}/includes/index.php +0 -0
  67. {cmb2 → inc/cmb2}/index.php +0 -0
  68. inc/cmb2/init.php +182 -0
  69. {cmb2 → inc/cmb2}/js/cmb2.js +93 -95
  70. inc/cmb2/js/cmb2.min.js +1 -0
  71. {cmb2 → inc/cmb2}/js/index.php +0 -0
  72. inc/cmb2/js/jquery-ui-timepicker-addon.min.js +5 -0
  73. inc/tmm-metaboxes.php +337 -0
  74. lang/team-members-es_ES.mo +0 -0
  75. lang/team-members-es_ES.po +477 -0
  76. lang/team-members-fr_FR.mo +0 -0
  77. lang/team-members-fr_FR.po +630 -0
  78. lang/team-members.pot +454 -0
  79. readme.txt +33 -22
  80. tmm.php +214 -616
cmb2/css/cmb2.css.map DELETED
@@ -1,7 +0,0 @@
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/_timepicker.scss","sass/partials/_post_metaboxes.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
- }
 
 
 
 
 
 
 
cmb2/css/cmb2.min.css DELETED
@@ -1 +0,0 @@
1
- .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,.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,.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-row{padding:1.8em 0 0}.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type{padding:0}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1.8em}.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}.cmb2-metabox>.cmb-row .cmb-repeat-table .cmb-row>.cmb-td{padding-right:20px;box-sizing:border-box;float:left}.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;max-width:1000px}.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-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;padding-bottom:5px}.cmb-repeatable-group .cmb-group-description .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.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:#aaa;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#aaa;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;float:left;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0;padding:5px}.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}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;float:left;margin-right:10px;width:auto}.cmb-attach-list li{clear:both;display:inline-block;margin-bottom:25px;width:100%}.cmb-attach-list li img{cursor:move;float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}div.time-picker{background:#fff;border:1px solid #aaa;height:191px;margin:0;position:absolute;overflow:auto;width:6em;z-index:99}div.time-picker ul{list-style-type:none;margin:0;padding:0}div.time-picker li{cursor:pointer;margin-bottom:0;font-family:sans-serif;font-size:14px;padding:4px 3px}div.time-picker li.selected{background:#0063ce;color:#fff}div.time-picker-12hours{width:8em}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;padding-left:2.2em;min-height:1.5em}.cmb-repeat-group-wrap .cmb2-wrap,.postbox-container .cmb2-wrap{margin:0}.cmb-repeat-group-wrap .cmb2-wrap>.cmb-field-list>.cmb-row,.postbox-container .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed,.postbox-container .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-repeat-group-wrap .cmb-row,.postbox-container .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-repeat-group-wrap .cmb-row .cmbhandle,.postbox-container .cmb-row .cmbhandle{right:-1em;position:relative}.cmb-repeat-group-wrap .cmb-repeatable-grouping,.postbox-container .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-repeat-group-wrap .cmb-repeatable-group>.cmb-row,.postbox-container .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-repeat-group-wrap .cmb-th,.postbox-container .cmb-th{width:18%;padding:0 2% 0 0}.cmb-repeat-group-wrap .cmb-td,.postbox-container .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td,.postbox-container .cmb-repeat-row .cmb-td{padding-bottom:1.8em}.cmb-repeat-group-wrap .cmb-th+.cmb-td,.postbox-container .cmb-th+.cmb-td{width:80%;float:right}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-repeat-group-wrap .cmb-remove-field-row,.cmb-repeat-group-wrap .cmb-repeat-group-field,.postbox-container .cmb-remove-field-row,.postbox-container .cmb-repeat-group-field{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody{display:table;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text{width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row){display:table-row}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td{display:table-cell;float:none;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row{padding-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}.postbox .cmb-spinner{float:left}#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 label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td,#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td,.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-td .cmb-td,.inner-sidebar .cmb-td .cmb-td{padding-bottom:1em}#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;padding-bottom:5px}#side-sortables .cmb-th label:after,.inner-sidebar .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}#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,#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 .cmb-type-colorpicker .cmb-repeat-row .cmb-td,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td{width:auto;clear:none;float:left;padding-top:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row{float:right;margin:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmb-repeat-group-wrap{max-width:1000px}.cmb2-metabox .cmbhandle{color:#aaa;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;cursor:pointer}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){color:#a00}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}.cmb2-element .ui-helper-hidden{display:none}.cmb2-element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.cmb2-element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.cmb2-element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cmb2-element * html .ui-helper-clearfix{height:1%}.cmb2-element .ui-helper-clearfix{display:block}.cmb2-element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.cmb2-element .ui-state-disabled{cursor:default!important}.cmb2-element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.cmb2-element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cmb2-element .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.cmb2-element .ui-widget .ui-widget{font-size:1em}.cmb2-element .ui-widget button,.cmb2-element .ui-widget input,.cmb2-element .ui-widget select,.cmb2-element .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.cmb2-element .ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.cmb2-element .ui-widget-content a{color:#222}.cmb2-element .ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.cmb2-element .ui-widget-header a{color:#222}.cmb2-element .ui-state-default,.cmb2-element .ui-widget-content .ui-state-default,.cmb2-element .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.cmb2-element .ui-state-default a,.cmb2-element .ui-state-default a:link,.cmb2-element .ui-state-default a:visited{color:#555;text-decoration:none}.cmb2-element .ui-state-focus,.cmb2-element .ui-state-hover,.cmb2-element .ui-widget-content .ui-state-focus,.cmb2-element .ui-widget-content .ui-state-hover,.cmb2-element .ui-widget-header .ui-state-focus,.cmb2-element .ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-hover a,.cmb2-element .ui-state-hover a:hover{color:#212121;text-decoration:none}.cmb2-element .ui-state-active,.cmb2-element .ui-widget-content .ui-state-active,.cmb2-element .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-active a,.cmb2-element .ui-state-active a:link,.cmb2-element .ui-state-active a:visited{color:#212121;text-decoration:none}.cmb2-element .ui-widget :active{outline:0}.cmb2-element .ui-state-highlight,.cmb2-element .ui-widget-content .ui-state-highlight,.cmb2-element .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.cmb2-element .ui-state-highlight a,.cmb2-element .ui-widget-content .ui-state-highlight a,.cmb2-element .ui-widget-header .ui-state-highlight a{color:#363636}.cmb2-element .ui-state-error,.cmb2-element .ui-widget-content .ui-state-error,.cmb2-element .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.cmb2-element .ui-state-error a,.cmb2-element .ui-state-error-text,.cmb2-element .ui-widget-content .ui-state-error a,.cmb2-element .ui-widget-content .ui-state-error-text,.cmb2-element .ui-widget-header .ui-state-error a,.cmb2-element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.cmb2-element .ui-priority-primary,.cmb2-element .ui-widget-content .ui-priority-primary,.cmb2-element .ui-widget-header .ui-priority-primary{font-weight:700}.cmb2-element .ui-priority-secondary,.cmb2-element .ui-widget-content .ui-priority-secondary,.cmb2-element .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.cmb2-element .ui-state-disabled,.cmb2-element .ui-widget-content .ui-state-disabled,.cmb2-element .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.cmb2-element .ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-widget-content .ui-icon,.cmb2-element .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.cmb2-element .ui-state-active .ui-icon,.cmb2-element .ui-state-focus .ui-icon,.cmb2-element .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}.cmb2-element .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}.cmb2-element .ui-state-error .ui-icon,.cmb2-element .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.cmb2-element .ui-icon-carat-1-n{background-position:0 0}.cmb2-element .ui-icon-carat-1-ne{background-position:-16px 0}.cmb2-element .ui-icon-carat-1-e{background-position:-32px 0}.cmb2-element .ui-icon-carat-1-se{background-position:-48px 0}.cmb2-element .ui-icon-carat-1-s{background-position:-64px 0}.cmb2-element .ui-icon-carat-1-sw{background-position:-80px 0}.cmb2-element .ui-icon-carat-1-w{background-position:-96px 0}.cmb2-element .ui-icon-carat-1-nw{background-position:-112px 0}.cmb2-element .ui-icon-carat-2-n-s{background-position:-128px 0}.cmb2-element .ui-icon-carat-2-e-w{background-position:-144px 0}.cmb2-element .ui-icon-triangle-1-n{background-position:0 -16px}.cmb2-element .ui-icon-triangle-1-ne{background-position:-16px -16px}.cmb2-element .ui-icon-triangle-1-e{background-position:-32px -16px}.cmb2-element .ui-icon-triangle-1-se{background-position:-48px -16px}.cmb2-element .ui-icon-triangle-1-s{background-position:-64px -16px}.cmb2-element .ui-icon-triangle-1-sw{background-position:-80px -16px}.cmb2-element .ui-icon-triangle-1-w{background-position:-96px -16px}.cmb2-element .ui-icon-triangle-1-nw{background-position:-112px -16px}.cmb2-element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.cmb2-element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.cmb2-element .ui-icon-arrow-1-n{background-position:0 -32px}.cmb2-element .ui-icon-arrow-1-ne{background-position:-16px -32px}.cmb2-element .ui-icon-arrow-1-e{background-position:-32px -32px}.cmb2-element .ui-icon-arrow-1-se{background-position:-48px -32px}.cmb2-element .ui-icon-arrow-1-s{background-position:-64px -32px}.cmb2-element .ui-icon-arrow-1-sw{background-position:-80px -32px}.cmb2-element .ui-icon-arrow-1-w{background-position:-96px -32px}.cmb2-element .ui-icon-arrow-1-nw{background-position:-112px -32px}.cmb2-element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.cmb2-element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.cmb2-element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.cmb2-element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.cmb2-element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.cmb2-element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.cmb2-element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.cmb2-element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.cmb2-element .ui-icon-arrowthick-1-n{background-position:0 -48px}.cmb2-element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.cmb2-element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.cmb2-element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.cmb2-element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.cmb2-element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.cmb2-element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.cmb2-element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.cmb2-element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.cmb2-element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.cmb2-element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.cmb2-element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.cmb2-element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.cmb2-element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.cmb2-element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.cmb2-element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.cmb2-element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.cmb2-element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.cmb2-element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.cmb2-element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.cmb2-element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.cmb2-element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.cmb2-element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.cmb2-element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.cmb2-element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.cmb2-element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.cmb2-element .ui-icon-arrow-4{background-position:0 -80px}.cmb2-element .ui-icon-arrow-4-diag{background-position:-16px -80px}.cmb2-element .ui-icon-extlink{background-position:-32px -80px}.cmb2-element .ui-icon-newwin{background-position:-48px -80px}.cmb2-element .ui-icon-refresh{background-position:-64px -80px}.cmb2-element .ui-icon-shuffle{background-position:-80px -80px}.cmb2-element .ui-icon-transfer-e-w{background-position:-96px -80px}.cmb2-element .ui-icon-transferthick-e-w{background-position:-112px -80px}.cmb2-element .ui-icon-folder-collapsed{background-position:0 -96px}.cmb2-element .ui-icon-folder-open{background-position:-16px -96px}.cmb2-element .ui-icon-document{background-position:-32px -96px}.cmb2-element .ui-icon-document-b{background-position:-48px -96px}.cmb2-element .ui-icon-note{background-position:-64px -96px}.cmb2-element .ui-icon-mail-closed{background-position:-80px -96px}.cmb2-element .ui-icon-mail-open{background-position:-96px -96px}.cmb2-element .ui-icon-suitcase{background-position:-112px -96px}.cmb2-element .ui-icon-comment{background-position:-128px -96px}.cmb2-element .ui-icon-person{background-position:-144px -96px}.cmb2-element .ui-icon-print{background-position:-160px -96px}.cmb2-element .ui-icon-trash{background-position:-176px -96px}.cmb2-element .ui-icon-locked{background-position:-192px -96px}.cmb2-element .ui-icon-unlocked{background-position:-208px -96px}.cmb2-element .ui-icon-bookmark{background-position:-224px -96px}.cmb2-element .ui-icon-tag{background-position:-240px -96px}.cmb2-element .ui-icon-home{background-position:0 -112px}.cmb2-element .ui-icon-flag{background-position:-16px -112px}.cmb2-element .ui-icon-calendar{background-position:-32px -112px}.cmb2-element .ui-icon-cart{background-position:-48px -112px}.cmb2-element .ui-icon-pencil{background-position:-64px -112px}.cmb2-element .ui-icon-clock{background-position:-80px -112px}.cmb2-element .ui-icon-disk{background-position:-96px -112px}.cmb2-element .ui-icon-calculator{background-position:-112px -112px}.cmb2-element .ui-icon-zoomin{background-position:-128px -112px}.cmb2-element .ui-icon-zoomout{background-position:-144px -112px}.cmb2-element .ui-icon-search{background-position:-160px -112px}.cmb2-element .ui-icon-wrench{background-position:-176px -112px}.cmb2-element .ui-icon-gear{background-position:-192px -112px}.cmb2-element .ui-icon-heart{background-position:-208px -112px}.cmb2-element .ui-icon-star{background-position:-224px -112px}.cmb2-element .ui-icon-link{background-position:-240px -112px}.cmb2-element .ui-icon-cancel{background-position:0 -128px}.cmb2-element .ui-icon-plus{background-position:-16px -128px}.cmb2-element .ui-icon-plusthick{background-position:-32px -128px}.cmb2-element .ui-icon-minus{background-position:-48px -128px}.cmb2-element .ui-icon-minusthick{background-position:-64px -128px}.cmb2-element .ui-icon-close{background-position:-80px -128px}.cmb2-element .ui-icon-closethick{background-position:-96px -128px}.cmb2-element .ui-icon-key{background-position:-112px -128px}.cmb2-element .ui-icon-lightbulb{background-position:-128px -128px}.cmb2-element .ui-icon-scissors{background-position:-144px -128px}.cmb2-element .ui-icon-clipboard{background-position:-160px -128px}.cmb2-element .ui-icon-copy{background-position:-176px -128px}.cmb2-element .ui-icon-contact{background-position:-192px -128px}.cmb2-element .ui-icon-image{background-position:-208px -128px}.cmb2-element .ui-icon-video{background-position:-224px -128px}.cmb2-element .ui-icon-script{background-position:-240px -128px}.cmb2-element .ui-icon-alert{background-position:0 -144px}.cmb2-element .ui-icon-info{background-position:-16px -144px}.cmb2-element .ui-icon-notice{background-position:-32px -144px}.cmb2-element .ui-icon-help{background-position:-48px -144px}.cmb2-element .ui-icon-check{background-position:-64px -144px}.cmb2-element .ui-icon-bullet{background-position:-80px -144px}.cmb2-element .ui-icon-radio-off{background-position:-96px -144px}.cmb2-element .ui-icon-radio-on{background-position:-112px -144px}.cmb2-element .ui-icon-pin-w{background-position:-128px -144px}.cmb2-element .ui-icon-pin-s{background-position:-144px -144px}.cmb2-element .ui-icon-play{background-position:0 -160px}.cmb2-element .ui-icon-pause{background-position:-16px -160px}.cmb2-element .ui-icon-seek-next{background-position:-32px -160px}.cmb2-element .ui-icon-seek-prev{background-position:-48px -160px}.cmb2-element .ui-icon-seek-end{background-position:-64px -160px}.cmb2-element .ui-icon-seek-first,.cmb2-element .ui-icon-seek-start{background-position:-80px -160px}.cmb2-element .ui-icon-stop{background-position:-96px -160px}.cmb2-element .ui-icon-eject{background-position:-112px -160px}.cmb2-element .ui-icon-volume-off{background-position:-128px -160px}.cmb2-element .ui-icon-volume-on{background-position:-144px -160px}.cmb2-element .ui-icon-power{background-position:0 -176px}.cmb2-element .ui-icon-signal-diag{background-position:-16px -176px}.cmb2-element .ui-icon-signal{background-position:-32px -176px}.cmb2-element .ui-icon-battery-0{background-position:-48px -176px}.cmb2-element .ui-icon-battery-1{background-position:-64px -176px}.cmb2-element .ui-icon-battery-2{background-position:-80px -176px}.cmb2-element .ui-icon-battery-3{background-position:-96px -176px}.cmb2-element .ui-icon-circle-plus{background-position:0 -192px}.cmb2-element .ui-icon-circle-minus{background-position:-16px -192px}.cmb2-element .ui-icon-circle-close{background-position:-32px -192px}.cmb2-element .ui-icon-circle-triangle-e{background-position:-48px -192px}.cmb2-element .ui-icon-circle-triangle-s{background-position:-64px -192px}.cmb2-element .ui-icon-circle-triangle-w{background-position:-80px -192px}.cmb2-element .ui-icon-circle-triangle-n{background-position:-96px -192px}.cmb2-element .ui-icon-circle-arrow-e{background-position:-112px -192px}.cmb2-element .ui-icon-circle-arrow-s{background-position:-128px -192px}.cmb2-element .ui-icon-circle-arrow-w{background-position:-144px -192px}.cmb2-element .ui-icon-circle-arrow-n{background-position:-160px -192px}.cmb2-element .ui-icon-circle-zoomin{background-position:-176px -192px}.cmb2-element .ui-icon-circle-zoomout{background-position:-192px -192px}.cmb2-element .ui-icon-circle-check{background-position:-208px -192px}.cmb2-element .ui-icon-circlesmall-plus{background-position:0 -208px}.cmb2-element .ui-icon-circlesmall-minus{background-position:-16px -208px}.cmb2-element .ui-icon-circlesmall-close{background-position:-32px -208px}.cmb2-element .ui-icon-squaresmall-plus{background-position:-48px -208px}.cmb2-element .ui-icon-squaresmall-minus{background-position:-64px -208px}.cmb2-element .ui-icon-squaresmall-close{background-position:-80px -208px}.cmb2-element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.cmb2-element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.cmb2-element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.cmb2-element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.cmb2-element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.cmb2-element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-left,.cmb2-element .ui-corner-tl,.cmb2-element .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-right,.cmb2-element .ui-corner-top,.cmb2-element .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bl,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-br,.cmb2-element .ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cmb2-element .ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.cmb2-element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cmb2-element .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.cmb2-element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{top:1px}.cmb2-element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{left:1px}.cmb2-element .ui-datepicker .ui-datepicker-next-hover{right:1px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.cmb2-element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.cmb2-element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year{width:49%}.cmb2-element .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.cmb2-element .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.cmb2-element .ui-datepicker td{border:0;padding:1px}.cmb2-element .ui-datepicker td a,.cmb2-element .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.cmb2-element .ui-datepicker.ui-datepicker-multi{width:auto}.cmb2-element .ui-datepicker-multi .ui-datepicker-group{float:left}.cmb2-element .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.cmb2-element .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.cmb2-element .ui-datepicker-rtl{direction:rtl}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group{float:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cmb2-element .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;padding-bottom:1em;text-align:left}.cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:0}}
 
cmb2/css/sass/partials/_jquery_ui.scss DELETED
@@ -1,289 +0,0 @@
1
- /*
2
- * jQuery UI CSS Framework 1.8.16
3
- *
4
- * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
5
- * Dual licensed under the MIT or GPL Version 2 licenses.
6
- * http://jquery.org/license
7
- *
8
- * http://docs.jquery.com/UI/Theming/API
9
- */
10
- .cmb2-element {
11
- .ui-helper-hidden { display: none; }
12
- .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
13
- .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
14
- .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
15
- .ui-helper-clearfix { display: inline-block; }
16
- * html .ui-helper-clearfix { height:1%; }
17
- .ui-helper-clearfix { display:block; }
18
- .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
19
- .ui-state-disabled { cursor: default !important; }
20
- .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
21
- .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
22
- .ui-widget {
23
- font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
24
- .ui-widget { font-size: 1em; }
25
- input, select, textarea, button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
26
- }
27
- .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
28
- .ui-widget-content a { color: #222222; }
29
- .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
30
- .ui-widget-header a { color: #222222; }
31
- .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
32
- .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
33
- .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
34
- .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
35
- .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
36
- .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
37
- .ui-widget :active { outline: none; }
38
- .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
39
- .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
40
- .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
41
- .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
42
- .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
43
- .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
44
- .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
45
- .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
46
- .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
47
- .ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
48
- .ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
49
- .ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png); }
50
- .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
51
- .ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
52
- .ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png); }
53
- .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png); }
54
- .ui-icon-carat-1-n { background-position: 0 0; }
55
- .ui-icon-carat-1-ne { background-position: -16px 0; }
56
- .ui-icon-carat-1-e { background-position: -32px 0; }
57
- .ui-icon-carat-1-se { background-position: -48px 0; }
58
- .ui-icon-carat-1-s { background-position: -64px 0; }
59
- .ui-icon-carat-1-sw { background-position: -80px 0; }
60
- .ui-icon-carat-1-w { background-position: -96px 0; }
61
- .ui-icon-carat-1-nw { background-position: -112px 0; }
62
- .ui-icon-carat-2-n-s { background-position: -128px 0; }
63
- .ui-icon-carat-2-e-w { background-position: -144px 0; }
64
- .ui-icon-triangle-1-n { background-position: 0 -16px; }
65
- .ui-icon-triangle-1-ne { background-position: -16px -16px; }
66
- .ui-icon-triangle-1-e { background-position: -32px -16px; }
67
- .ui-icon-triangle-1-se { background-position: -48px -16px; }
68
- .ui-icon-triangle-1-s { background-position: -64px -16px; }
69
- .ui-icon-triangle-1-sw { background-position: -80px -16px; }
70
- .ui-icon-triangle-1-w { background-position: -96px -16px; }
71
- .ui-icon-triangle-1-nw { background-position: -112px -16px; }
72
- .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
73
- .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
74
- .ui-icon-arrow-1-n { background-position: 0 -32px; }
75
- .ui-icon-arrow-1-ne { background-position: -16px -32px; }
76
- .ui-icon-arrow-1-e { background-position: -32px -32px; }
77
- .ui-icon-arrow-1-se { background-position: -48px -32px; }
78
- .ui-icon-arrow-1-s { background-position: -64px -32px; }
79
- .ui-icon-arrow-1-sw { background-position: -80px -32px; }
80
- .ui-icon-arrow-1-w { background-position: -96px -32px; }
81
- .ui-icon-arrow-1-nw { background-position: -112px -32px; }
82
- .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
83
- .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
84
- .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
85
- .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
86
- .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
87
- .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
88
- .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
89
- .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
90
- .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
91
- .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
92
- .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
93
- .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
94
- .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
95
- .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
96
- .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
97
- .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
98
- .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
99
- .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
100
- .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
101
- .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
102
- .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
103
- .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
104
- .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
105
- .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
106
- .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
107
- .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
108
- .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
109
- .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
110
- .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
111
- .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
112
- .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
113
- .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
114
- .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
115
- .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
116
- .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
117
- .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
118
- .ui-icon-arrow-4 { background-position: 0 -80px; }
119
- .ui-icon-arrow-4-diag { background-position: -16px -80px; }
120
- .ui-icon-extlink { background-position: -32px -80px; }
121
- .ui-icon-newwin { background-position: -48px -80px; }
122
- .ui-icon-refresh { background-position: -64px -80px; }
123
- .ui-icon-shuffle { background-position: -80px -80px; }
124
- .ui-icon-transfer-e-w { background-position: -96px -80px; }
125
- .ui-icon-transferthick-e-w { background-position: -112px -80px; }
126
- .ui-icon-folder-collapsed { background-position: 0 -96px; }
127
- .ui-icon-folder-open { background-position: -16px -96px; }
128
- .ui-icon-document { background-position: -32px -96px; }
129
- .ui-icon-document-b { background-position: -48px -96px; }
130
- .ui-icon-note { background-position: -64px -96px; }
131
- .ui-icon-mail-closed { background-position: -80px -96px; }
132
- .ui-icon-mail-open { background-position: -96px -96px; }
133
- .ui-icon-suitcase { background-position: -112px -96px; }
134
- .ui-icon-comment { background-position: -128px -96px; }
135
- .ui-icon-person { background-position: -144px -96px; }
136
- .ui-icon-print { background-position: -160px -96px; }
137
- .ui-icon-trash { background-position: -176px -96px; }
138
- .ui-icon-locked { background-position: -192px -96px; }
139
- .ui-icon-unlocked { background-position: -208px -96px; }
140
- .ui-icon-bookmark { background-position: -224px -96px; }
141
- .ui-icon-tag { background-position: -240px -96px; }
142
- .ui-icon-home { background-position: 0 -112px; }
143
- .ui-icon-flag { background-position: -16px -112px; }
144
- .ui-icon-calendar { background-position: -32px -112px; }
145
- .ui-icon-cart { background-position: -48px -112px; }
146
- .ui-icon-pencil { background-position: -64px -112px; }
147
- .ui-icon-clock { background-position: -80px -112px; }
148
- .ui-icon-disk { background-position: -96px -112px; }
149
- .ui-icon-calculator { background-position: -112px -112px; }
150
- .ui-icon-zoomin { background-position: -128px -112px; }
151
- .ui-icon-zoomout { background-position: -144px -112px; }
152
- .ui-icon-search { background-position: -160px -112px; }
153
- .ui-icon-wrench { background-position: -176px -112px; }
154
- .ui-icon-gear { background-position: -192px -112px; }
155
- .ui-icon-heart { background-position: -208px -112px; }
156
- .ui-icon-star { background-position: -224px -112px; }
157
- .ui-icon-link { background-position: -240px -112px; }
158
- .ui-icon-cancel { background-position: 0 -128px; }
159
- .ui-icon-plus { background-position: -16px -128px; }
160
- .ui-icon-plusthick { background-position: -32px -128px; }
161
- .ui-icon-minus { background-position: -48px -128px; }
162
- .ui-icon-minusthick { background-position: -64px -128px; }
163
- .ui-icon-close { background-position: -80px -128px; }
164
- .ui-icon-closethick { background-position: -96px -128px; }
165
- .ui-icon-key { background-position: -112px -128px; }
166
- .ui-icon-lightbulb { background-position: -128px -128px; }
167
- .ui-icon-scissors { background-position: -144px -128px; }
168
- .ui-icon-clipboard { background-position: -160px -128px; }
169
- .ui-icon-copy { background-position: -176px -128px; }
170
- .ui-icon-contact { background-position: -192px -128px; }
171
- .ui-icon-image { background-position: -208px -128px; }
172
- .ui-icon-video { background-position: -224px -128px; }
173
- .ui-icon-script { background-position: -240px -128px; }
174
- .ui-icon-alert { background-position: 0 -144px; }
175
- .ui-icon-info { background-position: -16px -144px; }
176
- .ui-icon-notice { background-position: -32px -144px; }
177
- .ui-icon-help { background-position: -48px -144px; }
178
- .ui-icon-check { background-position: -64px -144px; }
179
- .ui-icon-bullet { background-position: -80px -144px; }
180
- .ui-icon-radio-off { background-position: -96px -144px; }
181
- .ui-icon-radio-on { background-position: -112px -144px; }
182
- .ui-icon-pin-w { background-position: -128px -144px; }
183
- .ui-icon-pin-s { background-position: -144px -144px; }
184
- .ui-icon-play { background-position: 0 -160px; }
185
- .ui-icon-pause { background-position: -16px -160px; }
186
- .ui-icon-seek-next { background-position: -32px -160px; }
187
- .ui-icon-seek-prev { background-position: -48px -160px; }
188
- .ui-icon-seek-end { background-position: -64px -160px; }
189
- .ui-icon-seek-start { background-position: -80px -160px; }
190
- .ui-icon-seek-first { background-position: -80px -160px; }
191
- .ui-icon-stop { background-position: -96px -160px; }
192
- .ui-icon-eject { background-position: -112px -160px; }
193
- .ui-icon-volume-off { background-position: -128px -160px; }
194
- .ui-icon-volume-on { background-position: -144px -160px; }
195
- .ui-icon-power { background-position: 0 -176px; }
196
- .ui-icon-signal-diag { background-position: -16px -176px; }
197
- .ui-icon-signal { background-position: -32px -176px; }
198
- .ui-icon-battery-0 { background-position: -48px -176px; }
199
- .ui-icon-battery-1 { background-position: -64px -176px; }
200
- .ui-icon-battery-2 { background-position: -80px -176px; }
201
- .ui-icon-battery-3 { background-position: -96px -176px; }
202
- .ui-icon-circle-plus { background-position: 0 -192px; }
203
- .ui-icon-circle-minus { background-position: -16px -192px; }
204
- .ui-icon-circle-close { background-position: -32px -192px; }
205
- .ui-icon-circle-triangle-e { background-position: -48px -192px; }
206
- .ui-icon-circle-triangle-s { background-position: -64px -192px; }
207
- .ui-icon-circle-triangle-w { background-position: -80px -192px; }
208
- .ui-icon-circle-triangle-n { background-position: -96px -192px; }
209
- .ui-icon-circle-arrow-e { background-position: -112px -192px; }
210
- .ui-icon-circle-arrow-s { background-position: -128px -192px; }
211
- .ui-icon-circle-arrow-w { background-position: -144px -192px; }
212
- .ui-icon-circle-arrow-n { background-position: -160px -192px; }
213
- .ui-icon-circle-zoomin { background-position: -176px -192px; }
214
- .ui-icon-circle-zoomout { background-position: -192px -192px; }
215
- .ui-icon-circle-check { background-position: -208px -192px; }
216
- .ui-icon-circlesmall-plus { background-position: 0 -208px; }
217
- .ui-icon-circlesmall-minus { background-position: -16px -208px; }
218
- .ui-icon-circlesmall-close { background-position: -32px -208px; }
219
- .ui-icon-squaresmall-plus { background-position: -48px -208px; }
220
- .ui-icon-squaresmall-minus { background-position: -64px -208px; }
221
- .ui-icon-squaresmall-close { background-position: -80px -208px; }
222
- .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
223
- .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
224
- .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
225
- .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
226
- .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
227
- .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
228
- .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
229
- .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
230
- .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
231
- .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
232
- .ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
233
- .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
234
- .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
235
- .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
236
- .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
237
- .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
238
- .ui-datepicker .ui-datepicker-prev { left:2px; }
239
- .ui-datepicker .ui-datepicker-next { right:2px; }
240
- .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
241
- .ui-datepicker .ui-datepicker-next-hover { right:1px; }
242
- .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
243
- .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
244
- .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
245
- .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
246
- .ui-datepicker select.ui-datepicker-month,
247
- .ui-datepicker select.ui-datepicker-year { width: 49%;}
248
- .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
249
- .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
250
- .ui-datepicker td { border: 0; padding: 1px; }
251
- .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
252
- .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
253
- .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
254
- .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
255
- .ui-datepicker.ui-datepicker-multi { width:auto; }
256
- .ui-datepicker-multi .ui-datepicker-group { float:left; }
257
- .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
258
- .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
259
- .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
260
- .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
261
- .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
262
- .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
263
- .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
264
- .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
265
- .ui-datepicker-rtl {
266
- direction: rtl;
267
- .ui-datepicker-prev { right: 2px; left: auto; }
268
- .ui-datepicker-next { left: 2px; right: auto; }
269
- .ui-datepicker-prev:hover { right: 1px; left: auto; }
270
- .ui-datepicker-next:hover { left: 1px; right: auto; }
271
- .ui-datepicker-buttonpane { clear:right; }
272
- .ui-datepicker-buttonpane button { float: left; }
273
- .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
274
- .ui-datepicker-group { float:right; }
275
- .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
276
- .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
277
- }
278
- .ui-datepicker-cover {
279
- display: none; /*sorry for IE5*/
280
- display/**/: block; /*sorry for IE5*/
281
- position: absolute; /*must have*/
282
- z-index: -1; /*must have*/
283
- filter: mask(); /*must have*/
284
- top: -4px; /*must have*/
285
- left: -4px; /*must have*/
286
- width: 200px; /*must have*/
287
- height: 200px; /*must have*/
288
- }
289
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cmb2/css/sass/partials/_timepicker.scss DELETED
@@ -1,40 +0,0 @@
1
- /*--------------------------------------------------------------
2
- Timepicker
3
- --------------------------------------------------------------*/
4
-
5
- div {
6
-
7
- &.time-picker {
8
- background: #fff;
9
- border: 1px solid $gray;
10
- height: 191px;
11
- margin: 0;
12
- position: absolute;
13
- overflow: auto;
14
- width: 6em; /* needed for IE */
15
- z-index: 99;
16
-
17
- ul {
18
- list-style-type: none;
19
- margin: 0;
20
- padding: 0;
21
- }
22
-
23
- li {
24
- cursor: pointer;
25
- margin-bottom: 0;
26
- font-family: $font-sans;
27
- font-size: 14px;
28
- padding: 4px 3px;
29
-
30
- &.selected {
31
- background: $blue;
32
- color: #fff;
33
- }
34
- }
35
- }
36
-
37
- &.time-picker-12hours {
38
- width: 8em; /* needed for IE */
39
- }
40
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cmb2/includes/CMB2_Boxes.php DELETED
@@ -1,36 +0,0 @@
1
- <?php
2
- /**
3
- * Stores each CMB2 instance
4
- */
5
- class CMB2_Boxes {
6
-
7
- /**
8
- * Array of all metabox objects
9
- * @var array
10
- * @since 2.0.0
11
- */
12
- protected static $meta_boxes = array();
13
-
14
- public static function add( $meta_box ) {
15
- self::$meta_boxes[ $meta_box->cmb_id ] = $meta_box;
16
- }
17
-
18
- public static function remove( $meta_box_id ) {
19
- if ( array_key_exists( $meta_box_id, self::$meta_boxes ) ) {
20
- unset( self::$meta_boxes[ $meta_box_id ] );
21
- }
22
- }
23
-
24
- public static function get( $cmb_id ) {
25
- if ( empty( self::$meta_boxes ) || empty( self::$meta_boxes[ $cmb_id ] ) ) {
26
- return false;
27
- }
28
-
29
- return self::$meta_boxes[ $cmb_id ];
30
- }
31
-
32
- public static function get_all() {
33
- return self::$meta_boxes;
34
- }
35
-
36
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cmb2/includes/CMB2_hookup.php DELETED
@@ -1,395 +0,0 @@
1
- <?php
2
-
3
- class CMB2_hookup {
4
-
5
- /**
6
- * Metabox Form ID
7
- * @var string
8
- * @since 0.9.4
9
- */
10
- protected $form_id = 'post';
11
-
12
- /**
13
- * Array of all hooks done (to be run once)
14
- * @var array
15
- * @since 2.0.0
16
- */
17
- protected static $hooks_completed = array();
18
-
19
- /**
20
- * Only allow JS registration once
21
- * @var bool
22
- * @since 2.0.0
23
- */
24
- protected static $registration_done = false;
25
-
26
- /**
27
- * Metabox Form ID
28
- * @var CMB2 object
29
- * @since 2.0.2
30
- */
31
- protected $cmb;
32
-
33
- public function __construct( CMB2 $cmb ) {
34
- $this->cmb = $cmb;
35
-
36
- $this->hooks();
37
- if ( is_admin() ) {
38
- $this->admin_hooks();
39
- }
40
- }
41
-
42
- public function hooks() {
43
- // Handle oembed Ajax
44
- $this->once( 'wp_ajax_cmb2_oembed_handler', array( cmb2_ajax(), 'oembed_handler' ) );
45
- $this->once( 'wp_ajax_nopriv_cmb2_oembed_handler', array( cmb2_ajax(), 'oembed_handler' ) );
46
-
47
- foreach ( get_class_methods( 'CMB2_Show_Filters' ) as $filter ) {
48
- add_filter( 'cmb2_show_on', array( 'CMB2_Show_Filters', $filter ), 10, 3 );
49
- }
50
-
51
- }
52
-
53
- public function admin_hooks() {
54
-
55
- $field_types = (array) wp_list_pluck( $this->cmb->prop( 'fields', array() ), 'type' );
56
- $has_upload = in_array( 'file', $field_types ) || in_array( 'file_list', $field_types );
57
-
58
- global $pagenow;
59
-
60
- // register our scripts and styles for cmb
61
- $this->once( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ), 8 );
62
-
63
- $type = $this->cmb->mb_object_type();
64
- if ( 'post' == $type ) {
65
- add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
66
- add_action( 'add_attachment', array( $this, 'save_post' ) );
67
- add_action( 'edit_attachment', array( $this, 'save_post' ) );
68
- add_action( 'save_post', array( $this, 'save_post' ), 10, 2 );
69
-
70
- $this->once( 'admin_enqueue_scripts', array( $this, 'do_scripts' ) );
71
-
72
- if ( $has_upload && in_array( $pagenow, array( 'page.php', 'page-new.php', 'post.php', 'post-new.php' ) ) ) {
73
- $this->once( 'admin_head', array( $this, 'add_post_enctype' ) );
74
- }
75
-
76
- } elseif ( 'user' == $type ) {
77
-
78
- $priority = $this->cmb->prop( 'priority' );
79
-
80
- if ( ! is_numeric( $priority ) ) {
81
- switch ( $priority ) {
82
-
83
- case 'high':
84
- $priority = 5;
85
- break;
86
-
87
- case 'low':
88
- $priority = 20;
89
- break;
90
-
91
- default:
92
- $priority = 10;
93
- break;
94
- }
95
- }
96
-
97
- add_action( 'show_user_profile', array( $this, 'user_metabox' ), $priority );
98
- add_action( 'edit_user_profile', array( $this, 'user_metabox' ), $priority );
99
- add_action( 'user_new_form', array( $this, 'user_new_metabox' ), $priority );
100
-
101
- add_action( 'personal_options_update', array( $this, 'save_user' ) );
102
- add_action( 'edit_user_profile_update', array( $this, 'save_user' ) );
103
- add_action( 'user_register', array( $this, 'save_user' ) );
104
- if ( $has_upload && in_array( $pagenow, array( 'profile.php', 'user-edit.php', 'user-add.php' ) ) ) {
105
- $this->form_id = 'your-profile';
106
- $this->once( 'admin_head', array( $this, 'add_post_enctype' ) );
107
- }
108
- }
109
- }
110
-
111
- /**
112
- * Registers scripts and styles for CMB
113
- * @since 1.0.0
114
- */
115
- public static function register_scripts() {
116
- if ( self::$registration_done ) {
117
- return;
118
- }
119
-
120
- // Only use minified files if SCRIPT_DEBUG is off
121
- $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
122
-
123
- if ( ! is_admin() ) {
124
- // we need to register colorpicker on the front-end
125
- wp_register_script( 'iris', admin_url( 'js/iris.min.js' ), array( 'jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch' ), CMB2_VERSION );
126
- wp_register_script( 'wp-color-picker', admin_url( 'js/color-picker.min.js' ), array( 'iris' ), CMB2_VERSION );
127
- wp_localize_script( 'wp-color-picker', 'wpColorPickerL10n', array(
128
- 'clear' => __( 'Clear', 'cmb2' ),
129
- 'defaultString' => __( 'Default', 'cmb2' ),
130
- 'pick' => __( 'Select Color', 'cmb2' ),
131
- 'current' => __( 'Current Color', 'cmb2' ),
132
- ) );
133
- }
134
-
135
- wp_register_script( 'cmb-timepicker', cmb2_utils()->url( 'js/jquery.timePicker.min.js' ) );
136
-
137
- // scripts required for cmb
138
- $scripts = array( 'jquery', 'jquery-ui-core', 'jquery-ui-datepicker', 'cmb-timepicker', 'wp-color-picker' );
139
- // styles required for cmb
140
- $styles = array( 'wp-color-picker' );
141
-
142
- wp_register_script( 'cmb2-scripts', cmb2_utils()->url( "js/cmb2{$min}.js" ), $scripts, CMB2_VERSION );
143
-
144
- wp_localize_script( 'cmb2-scripts', 'cmb2_l10', apply_filters( 'cmb2_localized_data', array(
145
- 'ajax_nonce' => wp_create_nonce( 'ajax_nonce' ),
146
- 'ajaxurl' => admin_url( '/admin-ajax.php' ),
147
- 'script_debug' => defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG,
148
- 'up_arrow_class' => 'dashicons dashicons-arrow-up-alt2',
149
- 'down_arrow_class' => 'dashicons dashicons-arrow-down-alt2',
150
- 'defaults' => array(
151
- 'color_picker' => false,
152
- 'date_picker' => array(
153
- 'changeMonth' => true,
154
- 'changeYear' => true,
155
- 'dateFormat' => __( 'mm/dd/yy', 'cmb2' ),
156
- 'dayNames' => explode( ',', __( 'Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday', 'cmb2' ) ),
157
- 'dayNamesMin' => explode( ',', __( 'Su, Mo, Tu, We, Th, Fr, Sa', 'cmb2' ) ),
158
- 'dayNamesShort' => explode( ',', __( 'Sun, Mon, Tue, Wed, Thu, Fri, Sat', 'cmb2' ) ),
159
- 'monthNames' => explode( ',', __( 'January, February, March, April, May, June, July, August, September, October, November, December', 'cmb2' ) ),
160
- 'monthNamesShort' => explode( ',', __( 'Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec', 'cmb2' ) ),
161
- 'nextText' => __( 'Next', 'cmb2' ),
162
- 'prevText' => __( 'Prev', 'cmb2' ),
163
- 'currentText' => __( 'Today', 'cmb2' ),
164
- 'closeText' => __( 'Done', 'cmb2' ),
165
- 'clearText' => __( 'Clear', 'cmb2' ),
166
- ),
167
- 'time_picker' => array(
168
- 'startTime' => '00:00',
169
- 'endTime' => '23:59',
170
- 'show24Hours' => false,
171
- 'separator' => ':',
172
- 'step' => 30,
173
- ),
174
- ),
175
- 'strings' => array(
176
- 'upload_file' => __( 'Use this file', 'cmb2' ),
177
- 'remove_image' => __( 'Remove Image', 'cmb2' ),
178
- 'remove_file' => __( 'Remove', 'cmb2' ),
179
- 'file' => __( 'File:', 'cmb2' ),
180
- 'download' => __( 'Download', 'cmb2' ),
181
- 'check_toggle' => __( 'Select / Deselect All', 'cmb2' ),
182
- ),
183
- ) ) );
184
-
185
- wp_register_style( 'cmb2-styles', cmb2_utils()->url( "css/cmb2{$min}.css" ), $styles );
186
-
187
- self::$registration_done = true;
188
- }
189
-
190
- /**
191
- * Enqueues scripts and styles for CMB
192
- * @since 1.0.0
193
- */
194
- public function do_scripts( $hook ) {
195
- // only enqueue our scripts/styles on the proper pages
196
- if ( in_array( $hook, array( 'post.php', 'post-new.php', 'page-new.php', 'page.php' ), true ) ) {
197
- if ( $this->cmb->prop( 'cmb_styles' ) ) {
198
- self::enqueue_cmb_css();
199
- }
200
- self::enqueue_cmb_js();
201
- }
202
- }
203
-
204
- /**
205
- * Add encoding attribute
206
- */
207
- public function add_post_enctype() {
208
- echo '
209
- <script type="text/javascript">
210
- jQuery(document).ready(function(){
211
- $form = jQuery("#' . $this->form_id . '");
212
- if ( $form.length ) {
213
- $form.attr( {
214
- "enctype" : "multipart/form-data",
215
- "encoding" : "multipart/form-data"
216
- } );
217
- }
218
- });
219
- </script>';
220
- }
221
-
222
- /**
223
- * Add metaboxes (to 'post' object type)
224
- */
225
- public function add_metaboxes() {
226
-
227
- if ( ! $this->show_on() ) {
228
- return;
229
- }
230
-
231
- foreach ( $this->cmb->prop( 'object_types' ) as $page ) {
232
-
233
- if ( $this->cmb->prop( 'closed' ) ) {
234
- add_filter( "postbox_classes_{$page}_{$this->cmb->cmb_id}", array( $this, 'close_metabox_class' ) );
235
- }
236
-
237
- add_meta_box( $this->cmb->cmb_id, $this->cmb->prop( 'title' ), array( $this, 'post_metabox' ), $page, $this->cmb->prop( 'context' ), $this->cmb->prop( 'priority' ) );
238
- }
239
- }
240
-
241
- /**
242
- * Add 'closed' class to metabox
243
- * @since 2.0.0
244
- * @param array $classes Array of classes
245
- * @return array Modified array of classes
246
- */
247
- public function close_metabox_class( $classes ) {
248
- $classes[] = 'closed';
249
- return $classes;
250
- }
251
-
252
- /**
253
- * Display metaboxes for a post object
254
- * @since 1.0.0
255
- */
256
- public function post_metabox() {
257
- $this->cmb->show_form( get_the_ID(), 'post' );
258
- }
259
-
260
- /**
261
- * Display metaboxes for new user page
262
- * @since 1.0.0
263
- */
264
- public function user_new_metabox( $section ) {
265
- if ( $section == $this->cmb->prop( 'new_user_section' ) ) {
266
- $object_id = $this->cmb->object_id();
267
- $this->cmb->object_id( isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id );
268
- $this->user_metabox();
269
- }
270
- }
271
-
272
- /**
273
- * Display metaboxes for a user object
274
- * @since 1.0.0
275
- */
276
- public function user_metabox() {
277
-
278
- if ( 'user' != $this->cmb->mb_object_type() ) {
279
- return;
280
- }
281
-
282
- if ( ! $this->show_on() ) {
283
- return;
284
- }
285
-
286
- if ( $this->cmb->prop( 'cmb_styles' ) ) {
287
- self::enqueue_cmb_css();
288
- }
289
- self::enqueue_cmb_js();
290
-
291
- $this->cmb->show_form( 0, 'user' );
292
- }
293
-
294
- /**
295
- * Save data from metabox
296
- */
297
- public function save_post( $post_id, $post = false ) {
298
-
299
- $post_type = $post ? $post->post_type : get_post_type( $post_id );
300
-
301
- $do_not_pass_go = (
302
- // check nonce
303
- ! isset( $_POST[ $this->cmb->nonce() ] )
304
- || ! wp_verify_nonce( $_POST[ $this->cmb->nonce() ], $this->cmb->nonce() )
305
- // check if autosave
306
- || defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE
307
- // check user editing permissions
308
- || ( 'page' == $post_type && ! current_user_can( 'edit_page', $post_id ) )
309
- || ! current_user_can( 'edit_post', $post_id )
310
- // get the metabox post_types & compare it to this post_type
311
- || ! in_array( $post_type, $this->cmb->prop( 'object_types' ) )
312
- );
313
-
314
- if ( $do_not_pass_go ) {
315
- // do not collect $200
316
- return;
317
- }
318
-
319
- // take a trip to reading railroad – if you pass go collect $200
320
- $this->cmb->save_fields( $post_id, 'post', $_POST );
321
- }
322
-
323
- /**
324
- * Save data from metabox
325
- */
326
- public function save_user( $user_id ) {
327
- // check permissions
328
- if (
329
- // check nonce
330
- ! isset( $_POST[ $this->cmb->nonce() ] )
331
- || ! wp_verify_nonce( $_POST[ $this->cmb->nonce() ], $this->cmb->nonce() )
332
- ) {
333
- // @todo more hardening?
334
- return;
335
- }
336
-
337
- $this->cmb->save_fields( $user_id, 'user', $_POST );
338
- }
339
-
340
- /**
341
- * Determines if metabox should be shown in current context
342
- * @since 2.0.0
343
- * @return bool
344
- */
345
- public function show_on() {
346
- return (bool) apply_filters( 'cmb2_show_on', true, $this->cmb->meta_box, $this->cmb );
347
- }
348
-
349
- /**
350
- * Ensures WordPress hook only gets fired once
351
- * @since 2.0.0
352
- * @param string $action The name of the filter to hook the $hook callback to.
353
- * @param callback $hook The callback to be run when the filter is applied.
354
- * @param integer $priority Order the functions are executed
355
- * @param int $accepted_args The number of arguments the function accepts.
356
- */
357
- public function once( $action, $hook, $priority = 10, $accepted_args = 1 ) {
358
- $key = md5( serialize( func_get_args() ) );
359
-
360
- if ( in_array( $key, self::$hooks_completed ) ) {
361
- return;
362
- }
363
-
364
- self::$hooks_completed[] = $key;
365
- add_filter( $action, $hook, $priority, $accepted_args );
366
- }
367
-
368
- /**
369
- * Includes CMB styles
370
- * @since 2.0.0
371
- */
372
- public static function enqueue_cmb_css() {
373
- if ( ! apply_filters( 'cmb2_enqueue_css', true ) ) {
374
- return false;
375
- }
376
-
377
- self::register_scripts();
378
- return wp_enqueue_style( 'cmb2-styles' );
379
- }
380
-
381
- /**
382
- * Includes CMB JS
383
- * @since 2.0.0
384
- */
385
- public static function enqueue_cmb_js() {
386
- if ( ! apply_filters( 'cmb2_enqueue_js', true ) ) {
387
- return false;
388
- }
389
-
390
- self::register_scripts();
391
- wp_enqueue_media();
392
- return wp_enqueue_script( 'cmb2-scripts' );
393
- }
394
-
395
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cmb2/init.php DELETED
@@ -1,78 +0,0 @@
1
- <?php
2
- if ( ! class_exists( 'cmb2_bootstrap_202', false ) ) {
3
-
4
- /**
5
- * Check for newest version of CMB
6
- */
7
- class cmb2_bootstrap_202 {
8
-
9
- /**
10
- * Current version number
11
- * @var string
12
- * @since 1.0.0
13
- */
14
- const VERSION = '2.0.2';
15
-
16
- /**
17
- * Current version hook priority
18
- * Will decrement with each release
19
- *
20
- * @var int
21
- * @since 2.0.0
22
- */
23
- const PRIORITY = 9997;
24
-
25
- public static $single = null;
26
-
27
- public static function go() {
28
- if ( null === self::$single ) {
29
- self::$single = new self();
30
- }
31
- return self::$single;
32
- }
33
-
34
- private function __construct() {
35
- /**
36
- * A constant you can use to check if CMB2 is loaded
37
- * for your plugins/themes with CMB2 dependency
38
- */
39
- if ( ! defined( 'CMB2_LOADED' ) ) {
40
- define( 'CMB2_LOADED', true );
41
- }
42
- add_action( 'init', array( $this, 'include_cmb' ), self::PRIORITY );
43
- }
44
-
45
- public function include_cmb() {
46
- if ( ! class_exists( 'CMB2', false ) ) {
47
- if ( ! defined( 'CMB2_VERSION' ) ) {
48
- define( 'CMB2_VERSION', self::VERSION );
49
- }
50
- $this->l10ni18n();
51
- require_once 'bootstrap.php';
52
- }
53
- }
54
-
55
- /**
56
- * Load CMB text domain
57
- * @since 2.0.0
58
- */
59
- public function l10ni18n() {
60
- $loaded = load_plugin_textdomain( 'cmb2', false, '/languages/' );
61
- if ( ! $loaded ) {
62
- $loaded = load_muplugin_textdomain( 'cmb2', '/languages/' );
63
- }
64
- if ( ! $loaded ) {
65
- $loaded = load_theme_textdomain( 'cmb2', '/languages/' );
66
- }
67
-
68
- if ( ! $loaded ) {
69
- $locale = apply_filters( 'plugin_locale', get_locale(), 'cmb2' );
70
- $mofile = dirname( __FILE__ ) . '/languages/cmb2-' . $locale . '.mo';
71
- load_textdomain( 'cmb2', $mofile );
72
- }
73
- }
74
-
75
- }
76
- cmb2_bootstrap_202::go();
77
-
78
- } // class exists check
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cmb2/js/cmb2.min.js DELETED
@@ -1 +0,0 @@
1
- window.CMB2=function(window,document,$){"use strict";var l10n=window.cmb2_l10,setTimeout=window.setTimeout,cmb={formfield:"",idNumber:!1,file_frames:{},repeatEls:'input:not([type="button"]),select,textarea,.cmb2-media-status',styleBreakPoint:450,mediaHandlers:{},defaults:{time_picker:l10n.defaults.time_picker,date_picker:l10n.defaults.date_picker,color_picker:l10n.defaults.color_picker||{}}},$id=function(selector){return $(document.getElementById(selector))};return cmb.metabox=function(){return cmb.$metabox?cmb.$metabox:(cmb.$metabox=$(".cmb2-wrap > .cmb2-metabox"),cmb.$metabox)},cmb.init=function(){cmb.log("CMB2 localized data",l10n);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')),$id("ui-datepicker-div").wrap('<div class="cmb2-element" />'),$('<p><span class="button cmb-multicheck-toggle">'+l10n.strings.check_toggle+"</span></p>").insertBefore(".cmb2-checkbox-list:not(.no-select-all)"),cmb.makeListSortable(),$metabox.on("change",".cmb2_upload_file",function(){cmb.formfield=$(this).attr("id"),$id(cmb.formfield+"_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.filter(".sortable").each(function(){$(this).find(".button.cmb-remove-group-row").before('<a class="button cmb-shift-rows move-up alignleft" href="#"><span class="'+l10n.up_arrow_class+'"></span></a> <a class="button cmb-shift-rows move-down alignleft" href="#"><span class="'+l10n.down_arrow_class+'"></span></a>')}).on("click",".cmb-shift-rows",cmb.shiftRows).on("cmb2_add_row",cmb.emptyValue),setTimeout(cmb.resizeoEmbeds,500),$(window).on("resize",cmb.resizeoEmbeds)},cmb.resetTitlesAndIterator=function(){$(".cmb-repeatable-group").each(function(){var $table=$(this);$table.find(".cmb-repeatable-grouping").each(function(rowindex){var $row=$(this);$row.data("iterator",rowindex),$row.find(".cmb-group-title h4").text($table.find(".cmb-add-group-row").data("grouptitle").replace("{#}",rowindex+1))})})},cmb.toggleHandle=function(evt){evt.preventDefault(),$(document).trigger("postbox-toggled",$(this).parent(".postbox").toggleClass("closed"))},cmb.toggleCheckBoxes=function(evt){evt.preventDefault();var $self=$(this),$multicheck=$self.closest(".cmb-td").find("input[type=checkbox]");$self.data("checked")?($multicheck.prop("checked",!1),$self.data("checked",!1)):($multicheck.prop("checked",!0),$self.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){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(formfield,isList){if(wp){var $metabox=cmb.metabox();cmb.formfield=formfield;var $formfield=$id(cmb.formfield),previewSize=$formfield.data("previewsize"),formName=$formfield.attr("name"),uploadStatus=!0,attachment=!0;if(cmb.formfield in cmb.file_frames)return void cmb.file_frames[cmb.formfield].open();cmb.file_frames[cmb.formfield]=wp.media({title:$metabox.find("label[for="+cmb.formfield+"]").text(),button:{text:l10n.strings.upload_file},multiple:isList?!0:!1}),cmb.mediaHandlers.list=function(selection,returnIt){attachment=selection.toJSON(),$formfield.val(attachment.url),$id(cmb.formfield+"_id").val(attachment.id);var fileGroup=[];return $(attachment).each(function(){if(this.type&&"image"===this.type){var width=previewSize[0]?previewSize[0]:50,height=previewSize[1]?previewSize[1]:50;uploadStatus='<li class="img-status"><img width="'+width+'" height="'+height+'" src="'+this.url+'" class="attachment-'+width+"px"+height+'px" alt="'+this.filename+'"><p><a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+"["+this.id+']">'+l10n.strings.remove_image+'</a></p><input type="hidden" id="filelist-'+this.id+'" data-id="'+this.id+'" name="'+formName+"["+this.id+']" value="'+this.url+'"></li>'}else uploadStatus='<li class="file-status"><span>'+l10n.strings.file+" <strong>"+this.filename+'</strong></span>&nbsp;&nbsp; (<a href="'+this.url+'" target="_blank" rel="external">'+l10n.strings.download+'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+"["+this.id+']">'+l10n.strings.remove_file+'</a>)<input type="hidden" id="filelist-'+this.id+'" data-id="'+this.id+'" name="'+formName+"["+this.id+']" value="'+this.url+'"></li>';fileGroup.push(uploadStatus)}),returnIt?fileGroup:void $(fileGroup).each(function(){$formfield.siblings(".cmb2-media-status").slideDown().append(this)})},cmb.mediaHandlers.single=function(selection){if(attachment=selection.first().toJSON(),$formfield.val(attachment.url),$id(cmb.formfield+"_id").val(attachment.id),attachment.type&&"image"===attachment.type){var width=previewSize[0]?previewSize[0]:350;uploadStatus='<div class="img-status"><img width="'+width+'px" style="max-width: '+width+'px; width: 100%; height: auto;" src="'+attachment.url+'" alt="'+attachment.filename+'" title="'+attachment.filename+'" /><p><a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+'">'+l10n.strings.remove_image+"</a></p></div>"}else uploadStatus='<div class="file-status"><span>'+l10n.strings.file+" <strong>"+attachment.filename+'</strong></span>&nbsp;&nbsp; (<a href="'+attachment.url+'" target="_blank" rel="external">'+l10n.strings.download+'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+'">'+l10n.strings.remove_file+"</a>)</div>";$formfield.siblings(".cmb2-media-status").slideDown().html(uploadStatus)},cmb.mediaHandlers.selectFile=function(){var selection=cmb.file_frames[cmb.formfield].state().get("selection"),type=isList?"list":"single";return cmb.attach_id&&isList?void $('[data-id="'+cmb.attach_id+'"]').parents("li").replaceWith(cmb.mediaHandlers.list(selection,!0)):void cmb.mediaHandlers[type](selection)},cmb.mediaHandlers.openModal=function(){var selection=cmb.file_frames[cmb.formfield].state().get("selection");if(!cmb.attach_id)return selection.reset();var attach=wp.media.attachment(cmb.attach_id);attach.fetch(),selection.set(attach?[attach]:[])},cmb.file_frames[cmb.formfield].on("select",cmb.mediaHandlers.selectFile).on("open",cmb.mediaHandlers.openModal),cmb.file_frames[cmb.formfield].open()}},cmb.handleRemoveMedia=function(evt){evt.preventDefault();var $self=$(this);return $self.is(".cmb-attach-list .cmb2-remove-file-button")?($self.parents("li").remove(),!1):(cmb.formfield=$self.attr("rel"),cmb.metabox().find("input#"+cmb.formfield).val(""),cmb.metabox().find("input#"+cmb.formfield+"_id").val(""),$self.parents(".cmb2-media-status").html(""),!1)},$.fn.cleanRow=function(prevNum,group){var $self=$(this),$inputs=$self.find('input:not([type="button"]), select, textarea, label'),$other=$self.find("[id]").not('input:not([type="button"]), select, textarea, label');return group&&($self.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=$self.find('[data-selector="'+oldID+'"]');$_this.attr("id",newID),$buttons.length&&$buttons.attr("data-selector",newID).data("selector",newID)})),cmb.neweditor_id=[],$inputs.filter(":checked").prop("checked",!1),$inputs.filter(":selected").prop("selected",!1),$self.find("h3.cmb-group-title").length&&$self.find("h3.cmb-group-title").text($self.data("title").replace("{#}",cmb.idNumber+1)),$inputs.each(function(){var newID,oldID,$newInput=$(this),isEditor=$newInput.hasClass("wp-editor-area"),oldFor=$newInput.attr("for"),attrs={};if(oldFor)attrs={"for":oldFor.replace("_"+prevNum,"_"+cmb.idNumber)};else{var oldName=$newInput.attr("name"),newName=oldName?oldName.replace("["+prevNum+"]","["+cmb.idNumber+"]"):"";oldID=$newInput.attr("id"),newID=oldID?oldID.replace("_"+prevNum,"_"+cmb.idNumber):"",attrs={id:newID,name:newName,"data-iterator":cmb.idNumber}}if($newInput.removeClass("hasDatepicker").attr(attrs).val(""),isEditor){newID=newID?oldID.replace("zx"+prevNum,"zx"+cmb.idNumber):"",$newInput.html("");var $wysiwyg=$newInput.parents(".cmb-type-wysiwyg");$wysiwyg.find(".mce-tinymce:not(:first-child)").remove();var html=$wysiwyg.html().replace(new RegExp(oldID,"g"),newID);$wysiwyg.html(html),cmb.neweditor_id.push({id:newID,old:oldID})}}),this},$.fn.newRowHousekeeping=function(){var $row=$(this),$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(),this},cmb.afterRowInsert=function($row,group){var $focus=$row.find('input:not([type="button"]), textarea, select').first();$focus.length&&(group&&$("html, body").animate({scrollTop:Math.round($focus.offset().top-150)},1e3),$focus.focus());var _prop;if(cmb.neweditor_id.length){var i;for(i=cmb.neweditor_id.length-1;i>=0;i--){var id=cmb.neweditor_id[i].id,old=cmb.neweditor_id[i].old;if("undefined"==typeof tinyMCEPreInit.mceInit[id]){var newSettings=jQuery.extend({},tinyMCEPreInit.mceInit[old]);for(_prop in newSettings)"string"==typeof newSettings[_prop]&&(newSettings[_prop]=newSettings[_prop].replace(new RegExp(old,"g"),id));tinyMCEPreInit.mceInit[id]=newSettings}if("undefined"==typeof tinyMCEPreInit.qtInit[id]){var newQTS=jQuery.extend({},tinyMCEPreInit.qtInit[old]);for(_prop in newQTS)"string"==typeof newQTS[_prop]&&(newQTS[_prop]=newQTS[_prop].replace(new RegExp(old,"g"),id));tinyMCEPreInit.qtInit[id]=newQTS}tinyMCE.init({id:tinyMCEPreInit.mceInit[id]})}}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)return!1;var prevNum=parseInt($this.parents(".cmb-repeatable-grouping").data("iterator")),newNum=prevNum-1,$newName=name.replace("["+prevNum+"]","["+newNum+"]");$this.attr("name",$newName)},cmb.emptyValue=function(evt,row){$('input:not([type="button"]), textarea',row).val("")},cmb.addGroupRow=function(evt){evt.preventDefault();var $self=$(this);$self.trigger("cmb2_add_group_row_start",$self);var $table=$id($self.data("selector")),$oldRow=$table.find(".cmb-repeatable-grouping").last(),prevNum=parseInt($oldRow.data("iterator"));cmb.idNumber=prevNum+1;var $row=$oldRow.clone();$row.data("title",$self.data("grouptitle")).newRowHousekeeping().cleanRow(prevNum,!0).find(".cmb-add-row-button").prop("disabled",!1);var $newRow=$('<div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+cmb.idNumber+'">'+$row.html()+"</div>");$oldRow.after($newRow),cmb.afterRowInsert($newRow,!0),$table.find(".cmb-repeatable-grouping").length<=1?$table.find(".cmb-remove-group-row").prop("disabled",!0):$table.find(".cmb-remove-group-row").prop("disabled",!1),$table.trigger("cmb2_add_row",$newRow)},cmb.addAjaxRow=function(evt){evt.preventDefault();var $self=$(this),$table=$id($self.data("selector")),$emptyrow=$table.find(".empty-row"),prevNum=parseInt($emptyrow.find("[data-iterator]").data("iterator"));cmb.idNumber=prevNum+1;var $row=$emptyrow.clone();$row.newRowHousekeeping().cleanRow(prevNum),$emptyrow.removeClass("empty-row hidden").addClass("cmb-repeat-row"),$emptyrow.after($row),cmb.afterRowInsert($row),$table.trigger("cmb2_add_row",$row),$table.find(".cmb-remove-row-button").removeClass("button-disabled")},cmb.removeGroupRow=function(evt){evt.preventDefault();var $self=$(this),$table=$id($self.data("selector")),$parent=$self.parents(".cmb-repeatable-grouping"),number=$table.find(".cmb-repeatable-grouping").length;number>1&&($table.trigger("cmb2_remove_group_row_start",$self),$parent.nextAll(".cmb-repeatable-grouping").find(cmb.repeatEls).each(cmb.updateNameAttr),$parent.remove(),2>=number?$table.find(".cmb-remove-group-row").prop("disabled",!0):$table.find(".cmb-remove-group-row").prop("disabled",!1),$table.trigger("cmb2_remove_row"))},cmb.removeAjaxRow=function(evt){evt.preventDefault();var $self=$(this);if(!$self.hasClass("button-disabled")){var $parent=$self.parents(".cmb-row"),$table=$self.parents(".cmb-repeat-table"),number=$table.find(".cmb-row").length;number>2?($parent.hasClass("empty-row")&&$parent.prev().addClass("empty-row").removeClass("cmb-repeat-row"),$self.parents(".cmb-repeat-table .cmb-row").remove(),3===number&&$table.find(".cmb-remove-row-button").addClass("button-disabled"),$table.trigger("cmb2_remove_row")):$self.addClass("button-disabled")}},cmb.shiftRows=function(evt){evt.preventDefault();var $self=$(this);$self.trigger("cmb2_shift_rows_enter",$self);var $parent=$self.parents(".cmb-repeatable-grouping"),$goto=$self.hasClass("move-up")?$parent.prev(".cmb-repeatable-grouping"):$parent.next(".cmb-repeatable-grouping");if($goto.length){$self.trigger("cmb2_shift_rows_start",$self);var inputVals=[];$parent.find(cmb.repeatEls).each(function(){var val,$element=$(this);val=$element.hasClass("cmb2-media-status")?$element.html():"checkbox"===$element.attr("type")||"radio"===$element.attr("type")?$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);$element.hasClass("cmb2-media-status")?(val=$element.html(),$element.html(inputVals[index].val),inputVals[index].$.html(val)):"checkbox"===$element.attr("type")||"radio"===$element.attr("type")?(inputVals[index].$.prop("checked",$element.is(":checked")),$element.prop("checked",inputVals[index].val)):"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))}),$self.trigger("cmb2_shift_rows_complete",$self)}},cmb.initPickers=function($timePickers,$datePickers,$colorPickers){cmb.initTimePickers($timePickers),cmb.initDatePickers($datePickers),cmb.initColorPickers($colorPickers)},cmb.initTimePickers=function($selector){$selector.length&&$selector.timePicker(cmb.defaults.time_picker)},cmb.initDatePickers=function($selector){$selector.length&&($selector.datepicker("destroy"),$selector.datepicker(cmb.defaults.date_picker))},cmb.initColorPickers=function($selector){$selector.length&&("object"==typeof jQuery.wp&&"function"==typeof jQuery.wp.wpColorPicker?$selector.wpColorPicker(cmb.defaults.color_picker):$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.makeListSortable=function(){var $filelist=cmb.metabox().find(".cmb2-media-status.cmb-attach-list");$filelist.length&&$filelist.sortable({cursor:"move"}).disableSelection()},cmb.maybeOembed=function(evt){var $self=$(this),type=evt.type,m={focusout:function(){setTimeout(function(){cmb.spinner(".postbox .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($self,evt)},paste:function(){setTimeout(function(){cmb.doAjax($self)},100)}};m[type]()},cmb.resizeoEmbeds=function(){cmb.metabox().each(function(){var $self=$(this),$tableWrap=$self.parents(".inside"),isSide=$self.parents(".inner-sidebar").length||$self.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=$self.find(".cmb-type-oembed .embed-status"),$children=$embeds.children().not(".cmb2-remove-wrapper");return $children.length?void $children.each(function(){var $self=$(this),iwidth=$self.width(),iheight=$self.height(),_newWidth=newWidth;$self.parents(".cmb-repeat-row").length&&!isSmall&&(_newWidth=newWidth-91,_newWidth=785>tableW?_newWidth-15:_newWidth);var newHeight=Math.round(_newWidth*iheight/iwidth);$self.width(_newWidth).height(newHeight)}):!0})},cmb.log=function(){l10n.script_debug&&console&&"function"==typeof console.log&&console.log.apply(console,arguments)},cmb.spinner=function($context,hide){hide?$(".cmb-spinner",$context).hide():$(".cmb-spinner",$context).show()},cmb.doAjax=function($obj){var oembed_url=$obj.val();if(!(oembed_url.length<6)){var field_id=$obj.attr("id"),$context=$obj.parents(".cmb-repeat-table .cmb-row .cmb-td");$context=$context.length?$context:$obj.parents(".cmb2-metabox .cmb-row .cmb-td");var embed_container=$(".embed-status",$context),oembed_width=$obj.width(),child_el=$(":first-child",embed_container);cmb.log("oembed_url",oembed_url,field_id),oembed_width=embed_container.length&&child_el.length?child_el.width():$obj.width(),cmb.spinner($context),$(".embed_wrap",$context).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",$context).html(response.data)}})},500)}},$(document).ready(cmb.init),cmb}(window,document,jQuery);
 
cmb2/js/jquery.timePicker.min.js DELETED
@@ -1,13 +0,0 @@
1
- /**
2
- * A time picker for jQuery.
3
- *
4
- * Dual licensed under the MIT and GPL licenses.
5
- * Copyright (c) 2009 Anders Fajerson
6
- *
7
- * @name timePicker
8
- * @author Anders Fajerson (http://perifer.se)
9
- * @see http://github.com/perifer/timePicker
10
- * @example $("#mytime").timePicker();
11
- * @example $("#mytime").timePicker({step:30, startTime:"15:00", endTime:"18:00"});
12
- */
13
- (function(a){function g(a){a.setFullYear(2001),a.setMonth(0),a.setDate(0);return a}function f(a,b){if(a){var c=a.split(b.separator),d=parseFloat(c[0]),e=parseFloat(c[1]);b.show24Hours||(d===12&&a.indexOf("AM")!==-1?d=0:d!==12&&a.indexOf("PM")!==-1&&(d+=12));var f=new Date(0,0,0,d,e,0);return g(f)}return null}function e(a,b){return typeof a=="object"?g(a):f(a,b)}function d(a){return(a<10?"0":"")+a}function c(a,b){var c=a.getHours(),e=b.show24Hours?c:(c+11)%12+1,f=a.getMinutes();return d(e)+b.separator+d(f)+(b.show24Hours?"":c<12?" AM":" PM")}function b(b,c,d,e){b.value=a(c).text(),a(b).change(),a.browser.msie||b.focus(),d.hide()}a.fn.timePicker=function(b){var c=a.extend({},a.fn.timePicker.defaults,b);return this.each(function(){a.timePicker(this,c)})},a.timePicker=function(b,c){var d=a(b)[0];return d.timePicker||(d.timePicker=new jQuery._timePicker(d,c))},a.timePicker.version="0.3",a._timePicker=function(d,h){var i=!1,j=!1,k=e(h.startTime,h),l=e(h.endTime,h),m="selected",n="li."+m;a(d).attr("autocomplete","OFF");var o=[],p=new Date(k);while(p<=l)o[o.length]=c(p,h),p=new Date(p.setMinutes(p.getMinutes()+h.step));var q=a('<div class="time-picker'+(h.show24Hours?"":" time-picker-12hours")+'"></div>'),r=a("<ul></ul>");for(var s=0;s<o.length;s++)r.append("<li>"+o[s]+"</li>");q.append(r),q.appendTo("body").hide(),q.mouseover(function(){i=!0}).mouseout(function(){i=!1}),a("li",r).mouseover(function(){j||(a(n,q).removeClass(m),a(this).addClass(m))}).mousedown(function(){i=!0}).click(function(){b(d,this,q,h),i=!1});var t=function(){if(q.is(":visible"))return!1;a("li",q).removeClass(m);var b=a(d).offset();q.css({top:b.top+d.offsetHeight,left:b.left}),q.show();var e=d.value?f(d.value,h):k,i=k.getHours()*60+k.getMinutes(),j=e.getHours()*60+e.getMinutes()-i,n=Math.round(j/h.step),o=g(new Date(0,0,0,0,n*h.step+i,0));o=k<o&&o<=l?o:k;var p=a("li:contains("+c(o,h)+")",q);p.length&&(p.addClass(m),q[0].scrollTop=p[0].offsetTop);return!0};a(d).focus(t).click(t),a(d).blur(function(){i||q.hide()});var u=a.browser.opera||a.browser.mozilla?"keypress":"keydown";a(d)[u](function(c){var e;j=!0;var f=q[0].scrollTop;switch(c.keyCode){case 38:if(t())return!1;e=a(n,r);var g=e.prev().addClass(m)[0];g?(e.removeClass(m),g.offsetTop<f&&(q[0].scrollTop=f-g.offsetHeight)):(e.removeClass(m),g=a("li:last",r).addClass(m)[0],q[0].scrollTop=g.offsetTop-g.offsetHeight);return!1;case 40:if(t())return!1;e=a(n,r);var i=e.next().addClass(m)[0];i?(e.removeClass(m),i.offsetTop+i.offsetHeight>f+q[0].offsetHeight&&(q[0].scrollTop=f+i.offsetHeight)):(e.removeClass(m),i=a("li:first",r).addClass(m)[0],q[0].scrollTop=0);return!1;case 13:if(q.is(":visible")){var k=a(n,r)[0];b(d,k,q,h)}return!1;case 27:q.hide();return!1}return!0}),a(d).keyup(function(a){j=!1}),this.getTime=function(){return f(d.value,h)},this.setTime=function(b){d.value=c(e(b,h),h),a(d).change()}},a.fn.timePicker.defaults={step:30,startTime:new Date(0,0,0,0,0,0),endTime:new Date(0,0,0,23,30,0),separator:":",show24Hours:!0}})(jQuery)
 
 
 
 
 
 
 
 
 
 
 
 
 
css/admin_de_style.css CHANGED
@@ -1,88 +1,177 @@
1
  .de_first {clear:left;}
2
- .de_input input[type=text] {border:2px #dddddd solid !important; box-shadow: 0 0 0 !important;}
3
- .de_input textarea {border:2px #dddddd solid !important; box-shadow: 0 0 0 !important;}
4
- .de_input select {width:100% !important;}
5
-
6
- .de_text {padding:0 !important; margin:0 !important; border:none !important;}
7
- .de_text .cmb-th {font-size:14px; text-transform:uppercase; width:100% !important; color:#333 !important;}
8
- .de_text .cmb-td {width:100% !important;}
9
- .de_text .cmb-td input {width:100% !important;}
10
-
11
- .de_text_side {padding:0 !important; margin:0 !important;border:none !important;}
12
- .de_text_side .cmb-th {font-size:14px; width:100% !important; color:#333 !important; padding-bottom:5px !important;}
13
- .de_text_side .cmb-th label {padding-bottom:0 !important}
14
- .de_text_side .cmb-th label::after {display:none !important;}
15
- .de_text_side .cmb-td {width:100% !important;}
16
- .de_text_side .cmb-td input, .de_text_side .cmb-td select {width:100% !important;}
17
- .de_text_side p {padding-bottom:0 !important; font-style:normal !important; font-size:12px !important; color:#808080 !important;}
18
-
19
- .de_color {padding:0 !important; margin:0 !important; border:none !important;}
20
- .de_color .cmb-th {font-size:14px; text-transform:uppercase; width:100% !important; color:#333 !important;}
21
- .de_color .cmb-td {width:100% !important;}
22
-
23
- .de_color_side {padding:0 !important; margin:0 !important; border:none !important;}
24
- .de_color_side .cmb-th {font-size:14px; width:100% !important; color:#333 !important; padding-bottom:5px !important;}
25
- .de_color_side .cmb-td {width:100% !important;}
26
- .de_color_side .cmb-th label {padding-bottom:0 !important}
27
- .de_color_side .cmb-th label::after {display:none !important;}
28
- .de_color_side .cmb-td {width:100% !important;}
29
-
30
- .de_textarea {padding:0 !important; margin:0 !important; border:none !important;}
31
- .de_textarea .cmb-th {font-size:14px; text-transform:uppercase; width:100% !important; color:#333 !important;}
32
- .de_textarea .cmb-td {width:100% !important;}
33
- .de_textarea .cmb-td textarea {width:100% !important;}
34
-
35
- .de_info {padding:0 !important; margin:0 !important; border:none !important;}
36
- .de_info .cmb-td h5 {font-size:14px; text-transform:uppercase; width:100% !important; color:#333 !important;}
37
- .de_info .cmb-td {width:100% !important;}
38
- .de_info .cmb-td input {width:100% !important;}
39
- .de_info .cmb-td p {font-size:12px; color:grey !important; font-style:normal !important;}
40
 
41
- .de_info_side .cmb-td a {font-size:15px !important; text-decoration:none !important;}
42
- .de_info_side .cmb-td a span {position:relative; top:3px;}
43
- .de_info_side .cmb-td p {padding:0 !important; color: #bbb; font-size:14px !important;}
 
 
44
 
45
- .de_upload {padding:0 !important; margin:0 !important; border:none !important; padding-top:14px !important;}
46
- .de_upload .cmb-th {font-size:14px; text-transform:uppercase; width:100% !important; color:#333 !important;}
47
- .de_upload .cmb-td {width:100% !important;}
48
- .de_upload .cmb-td input[type=text] {width:80% !important; color:#ccc !important; border:2px whitesmoke solid !important; box-shadow: 0 0 0 !important;}
49
- .de_upload .cmb-td .button {margin-left:0 !important; width:19% !important; position:relative; top:4px;}
 
 
 
 
 
 
 
 
 
50
 
51
- .de_heading {padding:0 !important; margin:0 !important; padding-top:14px !important; border:none !important;}
52
- .de_heading_side {padding:0 !important; margin:0 !important; padding-top:0px !important; border:none !important;}
53
- .de_heading .cmb-td h5 {font-style:normal !important; color:#0074A2; padding-left:4px; font-size:18px !important; font-weight:400 !important; border-bottom:6px whitesmoke double !important; padding-bottom:5px !important;}
54
- .de_heading_side .cmb-td h5 {font-style:normal !important; color:#0074A2; padding-left:4px; font-size:18px !important; font-weight:400 !important; border-bottom:6px whitesmoke double !important; padding-bottom:5px !important;}
 
 
 
 
 
 
 
 
 
 
 
55
 
56
- .de_checkbox {padding:0 !important; margin:0 !important; border:none !important;}
57
- .de_checkbox .cmb-th {font-size:14px; text-transform:uppercase; width:100% !important; color:#333 !important;}
58
- .de_checkbox .cmb-td {width:100% !important;}
59
- .de_checkbox .cmb-td label span {font-size:12px; color:grey; font-style:normal !important;}
 
 
 
60
 
61
- .de_checkbox_side {padding:0 !important; margin:0 !important; border:none !important;}
62
- .de_checkbox_side .cmb-th {font-size:14px; width:100% !important; color:#333 !important;}
63
- .de_checkbox_side .cmb-td {width:100% !important;}
64
- .de_checkbox_side .cmb-th {padding-bottom:0 !important}
65
- .de_checkbox_side .cmb-th label::after {display:none !important;}
66
- .de_checkbox_side .cmb-td label span {font-size:12px; color:grey; font-style:normal !important;}
67
 
68
- .de_thirty {margin-left:1.5% !important; margin-right:1.5% !important; width:27% !important; float:left !important; margin-bottom:14px !important; margin-top:14px !important;}
 
 
 
 
 
69
 
70
- .de_fifty {margin-left:1.5% !important; margin-right:1.5% !important; width:47% !important; float:left !important; margin-bottom:14px !important; margin-top:14px !important;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
 
72
- .de_twentyfive {margin-left:1.5% !important; margin-right:1.5% !important; width:22% !important; float:left !important; margin-bottom:14px !important; margin-top:14px !important;}
73
 
74
- .de_seventyfive {margin-left:1.5% !important; margin-right:1.5% !important; width:72% !important; float:left !important; margin-bottom:14px !important; margin-top:14px !important;}
 
 
 
 
 
 
 
75
 
76
- .de_seventy {margin-left:1.5% !important; margin-right:1.5% !important; width:67% !important; float:left !important; margin-bottom:14px !important; margin-top:14px !important;}
 
77
 
78
- .de_hundred {clear:both; margin-left:1.5% !important; margin-right:1.5% !important; width:97% !important; margin-bottom:14px !important; margin-top:14px !important;}
 
 
 
79
 
80
- .de_hundred_side {clear:both; margin-left:1.5% !important; margin-right:1.5% !important; width:97% !important; margin-bottom:20px !important; margin-top:24px !important;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
 
 
 
 
 
 
82
  @media only screen and (max-width: 1100px) {
83
- .de_thirty, .de_fifty, .de_twentyfive, .de_seventy, .de_seventyfive, .de_hundred {
84
- clear:both; margin-left:1.5% !important; margin-right:1.5% !important; width:97% !important; margin-bottom:14px !important; margin-top:14px !important;
85
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  }
87
 
88
- .de_nomtop {margin-top:0 !important;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  .de_first {clear:left;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
+ .de_input input[type=text],
4
+ .de_input textarea {
5
+ border:2px #eee solid;
6
+ box-shadow:0 0 0;
7
+ }
8
 
9
+ .de_text,
10
+ .de_info,
11
+ .de_color,
12
+ .de_textarea,
13
+ .de_text_side,
14
+ .de_checkbox,
15
+ .de_checkbox_side,
16
+ .de_heading,
17
+ .de_heading_side,
18
+ .de_upload {
19
+ padding:0 !important;
20
+ margin:0 !important;
21
+ border:none !important;
22
+ }
23
 
24
+ .de_checkbox_side .cmb-th label,
25
+ .de_text_side label,
26
+ .de_color label,
27
+ .de_checkbox_side .cmb-th,
28
+ .de_text .cmb-th,
29
+ .de_textarea .cmb-th,
30
+ .de_info .cmb-td h5,
31
+ .de_upload .cmb-th {
32
+ font-weight:400 !important;
33
+ font-size:14px;
34
+ width:100% !important;
35
+ color:#555;
36
+ padding-left:4px !important;
37
+ border-bottom:0 !important;
38
+ }
39
 
40
+ /* Remove the bottom borders */
41
+ .de_text_side .cmb-th label:after,
42
+ .de_color label:after,
43
+ .de_color label:after,
44
+ .de_checkbox_side .cmb-th label:after {
45
+ display:none !important;
46
+ }
47
 
48
+ .de_info_side .cmb-td p, .de_checkbox_side .cmb-td label span {padding:0 !important;}
49
+ .de_checkbox_side .cmb-th label {padding-left:0 !important;}
 
 
 
 
50
 
51
+ .de_color .cmb-th,
52
+ .de_text_side label,
53
+ .de_text_side .cmb-th label,
54
+ .de_checkbox_side .cmb-th {
55
+ padding-bottom:0px !important;
56
+ }
57
 
58
+ .de_info .cmb-td input,
59
+ .de_info .cmb-td,
60
+ .de_select select,
61
+ .de_textarea .cmb-td input,
62
+ .de_textarea .cmb-td,
63
+ .de_textarea textarea,
64
+ .de_color .cmb-td,
65
+ .de_text_side .cmb-td,
66
+ .de_text .cmb-td,
67
+ .de_text .cmb-td input,
68
+ .de_text_side .cmb-td input,
69
+ .de_text_side .cmb-td select,
70
+ .de_checkbox .cmb-td,
71
+ .de_upload .cmb-td,
72
+ .de_checkbox_side .cmb-td {
73
+ width:100% !important;
74
+ }
75
 
76
+ .de_text_side .cmb-th {padding-bottom:5px !important;}
77
 
78
+ .de_info .cmb-td p,
79
+ .de_info_side .cmb-td p,
80
+ .de_checkbox_side .cmb-td label span,
81
+ .de_checkbox .cmb-td label span {
82
+ font-size:12px;
83
+ color:#444;
84
+ font-style:normal !important;
85
+ }
86
 
87
+ .de_info_side .cmb-td a {font-size:15px !important; text-decoration:none !important;}
88
+ .de_info_side .cmb-td a span {position:relative; top:3px;}
89
 
90
+ /* Upload */
91
+ .de_upload { padding-top:4px !important;}
92
+ .de_upload .cmb-td input[type=text] {width:80% !important; color:#ccc !important; border:2px #d9dbec solid !important; box-shadow: 0 0 0 !important;}
93
+ .de_upload .cmb-td .button {margin-left:0 !important; width:19% !important; position:relative; top:4px;}
94
 
95
+ /* Heading */
96
+ .de_heading {padding-top:14px !important;}
97
+
98
+ .de_heading .cmb-td h5,
99
+ .de_heading_side .cmb-td h5 {
100
+ font-style:normal !important;
101
+ color:#0073AA;
102
+ padding:4px 10px;
103
+ font-weight:400 !important;
104
+ border-bottom:3px whitesmoke solid !important;
105
+ padding-bottom:8px !important;
106
+ padding-left:4px !important;
107
+ }
108
+
109
+ .de_heading .cmb-td h5 {font-size:17px !important;}
110
+ .de_heading_side .cmb-td h5 {font-size:15px !important;}
111
+
112
+ .de_fifty,
113
+ .de_twentyfive,
114
+ .de_seventyfive,
115
+ .de_hundred {
116
+ margin:4px 1.5% 14px !important;
117
+ }
118
 
119
+ .de_fifty {width:47% !important; float:left !important;}
120
+ .de_twentyfive {width:22% !important; float:left !important; }
121
+ .de_seventyfive {width:72% !important; float:left !important; }
122
+ .de_hundred {clear:both; width:97% !important;}
123
+
124
  @media only screen and (max-width: 1100px) {
125
+ .de_fifty,
126
+ .de_twentyfive,
127
+ .de_seventyfive,
128
+ .de_hundred {
129
+ clear:both;
130
+ width:97% !important;
131
+ margin:4px 1.5% 14px !important;
132
+ }
133
+ }
134
+
135
+ /* Tooltip */
136
+ .wpd_help_icon {position:relative; top:-1px; color:lightgrey;}
137
+
138
+ .wpd_tooltip {
139
+ color:#444;
140
+ display: inline;
141
+ position: relative;
142
+ }
143
+
144
+ .wpd_tooltip:hover:after{
145
+ background: #333;
146
+ background: rgba(0,0,0,.8);
147
+ border-radius: 5px;
148
+ bottom: 26px;
149
+ color: #fff;
150
+ content: attr(title);
151
+ right:-80px;
152
+ padding: 5px 6px;
153
+ position: absolute;
154
+ z-index: 999998;
155
+ width: 150px;
156
+ font-size:11px;
157
+ line-height:16px;
158
+ text-align:center;
159
  }
160
 
161
+ .wpd_tooltip:hover:before{
162
+ border: solid;
163
+ border-color: #333 transparent;
164
+ border-width: 6px 6px 0 6px;
165
+ bottom: 20px;
166
+ content: "";
167
+ right:4px;
168
+ position: absolute;
169
+ z-index: 999999;
170
+ }
171
+
172
+ /* Metabox head */
173
+ #_tmm_head_repeat .cmb-group-title {background:#f8f8f8; font-weight:400;}
174
+
175
+ .wpd_free_pro {float:right;}
176
+ .wpd_free_pro:hover span {opacity:0.8;}
177
+ .wpd_pro_btn:hover {opacity:0.8;}
css/admin_de_style.min.css CHANGED
@@ -1 +1 @@
1
- .de_first{clear:left}.de_input input[type=text],.de_input textarea{border:2px solid #ddd!important;box-shadow:0 0 0!important}.de_input select{width:100%!important}.de_text{padding:0!important;margin:0!important;border:none!important}.de_text .cmb-th{font-size:14px;text-transform:uppercase;width:100%!important;color:#333!important}.de_text .cmb-td,.de_text .cmb-td input{width:100%!important}.de_text_side{padding:0!important;margin:0!important;border:none!important}.de_text_side .cmb-th{font-size:14px;width:100%!important;color:#333!important;padding-bottom:5px!important}.de_text_side .cmb-th label{padding-bottom:0!important}.de_text_side .cmb-th label::after{display:none!important}.de_text_side .cmb-td,.de_text_side .cmb-td input,.de_text_side .cmb-td select{width:100%!important}.de_text_side p{padding-bottom:0!important;font-style:normal!important;font-size:12px!important;color:grey!important}.de_color{padding:0!important;margin:0!important;border:none!important}.de_color .cmb-th{font-size:14px;text-transform:uppercase;width:100%!important;color:#333!important}.de_color .cmb-td{width:100%!important}.de_color_side{padding:0!important;margin:0!important;border:none!important}.de_color_side .cmb-th{font-size:14px;width:100%!important;color:#333!important;padding-bottom:5px!important}.de_color_side .cmb-th label{padding-bottom:0!important}.de_color_side .cmb-th label::after{display:none!important}.de_color_side .cmb-td{width:100%!important}.de_textarea{padding:0!important;margin:0!important;border:none!important}.de_textarea .cmb-th{font-size:14px;text-transform:uppercase;width:100%!important;color:#333!important}.de_textarea .cmb-td,.de_textarea .cmb-td textarea{width:100%!important}.de_info{padding:0!important;margin:0!important;border:none!important}.de_info .cmb-td h5{font-size:14px;text-transform:uppercase;width:100%!important;color:#333!important}.de_info .cmb-td,.de_info .cmb-td input{width:100%!important}.de_info .cmb-td p{font-size:12px;color:grey!important;font-style:normal!important}.de_info_side .cmb-td a{font-size:15px!important;text-decoration:none!important}.de_info_side .cmb-td a span{position:relative;top:3px}.de_info_side .cmb-td p{padding:0!important;color:#bbb;font-size:14px!important}.de_upload{padding:14px 0 0!important;margin:0!important;border:none!important}.de_upload .cmb-th{font-size:14px;text-transform:uppercase;width:100%!important;color:#333!important}.de_upload .cmb-td{width:100%!important}.de_upload .cmb-td input[type=text]{width:80%!important;color:#ccc!important;border:2px solid #f5f5f5!important;box-shadow:0 0 0!important}.de_upload .cmb-td .button{margin-left:0!important;width:19%!important;position:relative;top:4px}.de_heading{padding:14px 0 0!important;margin:0!important;border:none!important}.de_heading_side{padding:0!important;margin:0!important;border:none!important}.de_heading .cmb-td h5,.de_heading_side .cmb-td h5{font-style:normal!important;color:#0074A2;padding-left:4px;font-size:18px!important;font-weight:400!important;border-bottom:6px #f5f5f5 double!important;padding-bottom:5px!important}.de_checkbox{padding:0!important;margin:0!important;border:none!important}.de_checkbox .cmb-th{font-size:14px;text-transform:uppercase;width:100%!important;color:#333!important}.de_checkbox .cmb-td{width:100%!important}.de_checkbox .cmb-td label span{font-size:12px;color:grey;font-style:normal!important}.de_checkbox_side{padding:0!important;margin:0!important;border:none!important}.de_checkbox_side .cmb-th{font-size:14px;width:100%!important;color:#333!important}.de_checkbox_side .cmb-td{width:100%!important}.de_checkbox_side .cmb-th{padding-bottom:0!important}.de_checkbox_side .cmb-th label::after{display:none!important}.de_checkbox_side .cmb-td label span{font-size:12px;color:grey;font-style:normal!important}.de_thirty{margin:14px 1.5%!important;width:27%!important;float:left!important}.de_fifty{margin:14px 1.5%!important;width:47%!important;float:left!important}.de_twentyfive{margin:14px 1.5%!important;width:22%!important;float:left!important}.de_seventyfive{margin:14px 1.5%!important;width:72%!important;float:left!important}.de_seventy{margin:14px 1.5%!important;width:67%!important;float:left!important}.de_hundred{clear:both;margin:14px 1.5%!important;width:97%!important}.de_hundred_side{clear:both;margin:24px 1.5% 20px!important;width:97%!important}@media only screen and (max-width:1100px){.de_fifty,.de_hundred,.de_seventy,.de_seventyfive,.de_thirty,.de_twentyfive{clear:both;margin:14px 1.5%!important;width:97%!important}}.de_nomtop{margin-top:0!important}
1
+ .de_fifty,.de_seventyfive,.de_twentyfive{float:left!important}.de_first{clear:left}.de_input input[type=text],.de_input textarea{border:2px solid #eee;box-shadow:0 0 0}.de_checkbox,.de_checkbox_side,.de_color,.de_heading,.de_heading_side,.de_info,.de_text,.de_text_side,.de_textarea,.de_upload{padding:0!important;margin:0!important;border:none!important}.de_checkbox_side .cmb-th,.de_checkbox_side .cmb-th label,.de_color label,.de_info .cmb-td h5,.de_text .cmb-th,.de_text_side label,.de_textarea .cmb-th,.de_upload .cmb-th{font-weight:400!important;font-size:14px;width:100%!important;color:#555;padding-left:4px!important;border-bottom:0!important}.de_checkbox_side .cmb-th label:after,.de_color label:after,.de_text_side .cmb-th label:after{display:none!important}.de_checkbox_side .cmb-td label span,.de_info_side .cmb-td p{padding:0!important}.de_checkbox_side .cmb-th label{padding-left:0!important}.de_checkbox_side .cmb-th,.de_color .cmb-th,.de_text_side .cmb-th label,.de_text_side label{padding-bottom:0!important}.de_checkbox .cmb-td,.de_checkbox_side .cmb-td,.de_color .cmb-td,.de_info .cmb-td,.de_info .cmb-td input,.de_select select,.de_text .cmb-td,.de_text .cmb-td input,.de_text_side .cmb-td,.de_text_side .cmb-td input,.de_text_side .cmb-td select,.de_textarea .cmb-td,.de_textarea .cmb-td input,.de_textarea textarea,.de_upload .cmb-td{width:100%!important}.de_text_side .cmb-th{padding-bottom:5px!important}.de_checkbox .cmb-td label span,.de_checkbox_side .cmb-td label span,.de_info .cmb-td p,.de_info_side .cmb-td p{font-size:12px;color:#444;font-style:normal!important}.de_info_side .cmb-td a{font-size:15px!important;text-decoration:none!important}.de_info_side .cmb-td a span{position:relative;top:3px}.de_upload{padding-top:4px!important}.de_upload .cmb-td input[type=text]{width:80%!important;color:#ccc!important;border:2px solid #d9dbec!important;box-shadow:0 0 0!important}.de_upload .cmb-td .button{margin-left:0!important;width:19%!important;position:relative;top:4px}.de_heading{padding-top:14px!important}.de_heading .cmb-td h5,.de_heading_side .cmb-td h5{font-style:normal!important;color:#0073AA;padding:4px 10px;font-weight:400!important;border-bottom:3px #f5f5f5 solid!important;padding-bottom:8px!important;padding-left:4px!important}.de_heading .cmb-td h5{font-size:17px!important}.de_heading_side .cmb-td h5{font-size:15px!important}.de_fifty,.de_hundred,.de_seventyfive,.de_twentyfive{margin:4px 1.5% 14px!important}.de_fifty{width:47%!important}.de_twentyfive{width:22%!important}.de_seventyfive{width:72%!important}.de_hundred{clear:both;width:97%!important}@media only screen and (max-width:1100px){.de_fifty,.de_hundred,.de_seventyfive,.de_twentyfive{clear:both;width:97%!important;margin:4px 1.5% 14px!important}}.wpd_help_icon{position:relative;top:-1px;color:#d3d3d3}.wpd_tooltip{color:#444;display:inline;position:relative}.wpd_tooltip:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;bottom:26px;color:#fff;content:attr(title);right:-80px;padding:5px 6px;position:absolute;z-index:999998;width:150px;font-size:11px;line-height:16px;text-align:center}.wpd_tooltip:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0;bottom:20px;content:"";right:4px;position:absolute;z-index:999999}#_tmm_head_repeat .cmb-group-title{background:#f8f8f8;font-weight:400}.wpd_free_pro{float:right}.wpd_free_pro:hover span,.wpd_pro_btn:hover{opacity:.8}
css/tmm_custom_style.css CHANGED
@@ -1,98 +1,149 @@
1
  @charset "UTF-8";
2
- .tmm_wrap {width:100%; margin-bottom:30px; text-align:center;}
3
- .clearer {clear:both;}
4
 
5
- .tmm_member {
6
- margin-top:100px;
 
 
 
 
 
 
 
7
  height:auto;
8
  float: left;
9
  text-align:center;
10
- border-bottom:1px solid whitesmoke;
11
- -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.05);
12
- -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.05);
13
- box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.05);
14
  border-top:5px solid lightgrey;
15
- border-bottom:8px solid whitesmoke;
16
  background:white;
17
  }
18
 
19
- .tmm_three_entries {clear:both;}
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
- .tmm_2_columns .tmm_member {width: 48%; margin-right:1%; margin-left:1%;}
22
- .tmm_3_columns .tmm_member {width: 31%; margin-right:1%; margin-left:1%;}
23
- .tmm_4_columns .tmm_member {width: 23%; margin-right:1%; margin-left:1%;}
24
 
25
- .tmm_member .tmm_photo {
26
  width:150px;
27
  height:150px;
28
  border:none;
29
- -webkit-box-shadow: 2px 0px 15px 0px rgba(0,0,0,0.15);
30
- -moz-box-shadow: 2px 0px 15px 0px rgba(0,0,0,0.15);
31
- box-shadow: 2px 0px 15px 0px rgba(0,0,0,0.15);
32
  border-radius:60px !important;
33
  margin-top:-80px;
34
- border:10px solid whitesmoke;
35
  }
36
 
37
- .tmm_4_columns .tmm_member .tmm_photo {
38
  width:100px;
39
  height:100px;
40
- margin-top:-70px;
41
  border-radius:40px !important;
42
- border:6px solid whitesmoke;
 
 
 
 
 
 
 
 
 
 
 
43
  }
44
 
45
- .tmm_member .tmm_textblock .tmm_scblock {padding-top:10px;}
46
- .tmm_member .tmm_textblock {padding:10px 20px;}
47
- .tmm_member .tmm_textblock .tmm_sociallink {clear:both; margin-bottom:20px; border:none;}
48
- .tmm_member .tmm_textblock .tmm_sociallink img {display:inline-block; border:none; width:24px; height:24px; box-shadow: 0 0 0 0;margin:10px 5px;}
49
- .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:21px; height:21px; margin:6px 3px;}
50
- .tmm_member .tmm_textblock .tmm_sociallink img:hover {opacity:0.8;}
51
-
52
- .tmm_names {font-size:22px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
53
- .tmm_4_columns .tmm_names {font-size:19px;}
54
- .tmm_fname {display:inline;}
55
- .tmm_lname {display:inline;}
56
- .tmm_job {font-size:14px; color:#a2a5a4; text-transform:uppercase;}
57
- .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:14px;}
58
- .tmm_4_columns .tmm_desc {padding:8px; margin-top:14px; margin-bottom:8px; font-size:13px; line-height: 23px;}
59
 
60
  /* TABLETS */
61
- @media only screen and (min-width: 40em) and (max-width: 64.063em) {
62
- .tmm_4_columns .tmm_member {width: 40%; margin-left:5%; margin-right:5%;}
63
- .tmm_names {font-size:17px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
64
- .tmm_job {font-size:13px; color:#a2a5a4; text-transform:uppercase;}
65
- .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:14px; line-height:23px;}
66
- .tmm_4_columns .tmm_desc {font-size:15px; line-height:23px;}
67
- .tmm_3_columns .tmm_member .tmm_photo {
68
- width:100px;
69
- height:100px;
70
- border-radius:40px !important;
71
- border:9px solid whitesmoke;
72
  }
73
- .tmm_4_columns .tmm_member .tmm_photo {
74
- width:150px;
75
- height:150px;
76
- border-radius:60px !important;
77
- border:9px solid whitesmoke;
 
 
 
 
 
 
 
 
 
 
 
78
  }
79
- .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:24px; height:24px; margin:10px 5px;}
80
  }
81
 
82
  /* MOBILE */
83
  @media only screen and (max-width: 40em) {
84
- .tmm_member {width: 96%; margin:0 2%; margin-top:120px;}
85
- .tmm_2_columns .tmm_member, .tmm_3_columns .tmm_member, .tmm_4_columns .tmm_member {width: 96%; margin:0 2%; margin-top:120px;}
86
- .tmm_4_columns .tmm_desc {font-size:15px;}
87
- .tmm_4_columns .tmm_member .tmm_photo {
88
- width:150px;
89
- height:150px;
90
- border-radius:60px !important;
91
- border:9px solid whitesmoke;
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  }
93
- .tmm_4_columns .tmm_names {font-size:22px;}
94
- .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:24px; height:24px; margin:10px 5px;}
 
95
  }
96
 
97
  /* Force original fonts */
98
- .tmm_container .tmm_ori_f .tmm_fname, .tmm_container .tmm_ori_f .tmm_job, .tmm_container .tmm_ori_f .tmm_desc, .tmm_container .tmm_ori_f .tmm_lname {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight:300 !important;}
1
  @charset "UTF-8";
2
+ .tmm .tmm_wrap {width:100%; margin-bottom:30px; text-align:center;}
3
+ .tmm .clearer {clear:both;}
4
 
5
+ .tmm .tmm_container {display:inline;}
6
+ .tmm .tmm_container:last-child {display:block; text-align:center !important;}
7
+ .tmm_last_row_centered .tmm_container:last-child .tmm_member {float:none;}
8
+ .tmm .tmm_columns_containers_desktop {display:block; clear:both;}
9
+
10
+ .tmm .tmm_member {
11
+ display:inline-block;
12
+ margin-top:70px;
13
+ margin-bottom:30px;
14
  height:auto;
15
  float: left;
16
  text-align:center;
17
+ -webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
18
+ -moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
19
+ box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
 
20
  border-top:5px solid lightgrey;
21
+ border-bottom:6px solid whitesmoke;
22
  background:white;
23
  }
24
 
25
+ .tmm .tmm_three_entries {clear:both;}
26
+
27
+ .tmm .tmm_2_columns .tmm_member {
28
+ margin-right:4%; margin-left:4%;
29
+ }
30
+
31
+ .tmm .tmm_3_columns .tmm_member {
32
+ margin-right:2%; margin-left:2%;
33
+ }
34
+
35
+ .tmm .tmm_4_columns .tmm_member {
36
+ margin-right:1%; margin-left:1%;
37
+ }
38
+
39
 
40
+ .tmm .tmm_2_columns .tmm_member {width: 42%;}
41
+ .tmm .tmm_3_columns .tmm_member {width: 29%;}
42
+ .tmm .tmm_4_columns .tmm_member {width: 23%;}
43
 
44
+ .tmm .tmm_member .tmm_photo {
45
  width:150px;
46
  height:150px;
47
  border:none;
48
+ -webkit-box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
49
+ -moz-box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
50
+ box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
51
  border-radius:60px !important;
52
  margin-top:-80px;
53
+ border:8px solid whitesmoke;
54
  }
55
 
56
+ .tmm .tmm_4_columns .tmm_member .tmm_photo {
57
  width:100px;
58
  height:100px;
59
+ margin-top:-50px;
60
  border-radius:40px !important;
61
+ border:5px solid whitesmoke;
62
+ }
63
+
64
+ .tmm .tmm_member .tmm_textblock .tmm_scblock {padding-top:10px;}
65
+ .tmm .tmm_member .tmm_textblock {padding:10px 12px;}
66
+ .tmm .tmm_member .tmm_textblock .tmm_sociallink {clear:both; margin-bottom:20px; border:none;}
67
+ .tmm .tmm_member .tmm_textblock .tmm_sociallink img {
68
+ display:inline-block;
69
+ border:none; width:24px;
70
+ height:24px;
71
+ box-shadow: 0 0 0 0;
72
+ margin:10px 4px;
73
  }
74
 
75
+ .tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:21px; height:21px; margin:6px 3px;}
76
+ .tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover {opacity:0.8;}
77
+
78
+ .tmm .tmm_names {font-size:21px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
79
+ .tmm .tmm_4_columns .tmm_names {font-size:17px;}
80
+ .tmm .tmm_fname {display:inline;}
81
+ .tmm .tmm_lname {display:inline;}
82
+
83
+ .tmm .tmm_job {font-size:14px; color:#a2a5a4; text-transform:uppercase;}
84
+ .tmm .tmm_desc {padding:0px; margin-top:19px; margin-bottom:10px; font-size:14px;}
85
+ .tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:13px; line-height: 23px;}
 
 
 
86
 
87
  /* TABLETS */
88
+ @media only screen and (max-width: 64.063em) {
89
+ .tmm .tmm_columns_containers_desktop {display:none; clear:none;}
90
+ .tmm_two_containers_tablet {display:block; clear:both;}
91
+
92
+ .tmm .tmm_2_columns .tmm_member,
93
+ .tmm .tmm_3_columns .tmm_member,
94
+ .tmm .tmm_4_columns .tmm_member {
95
+ width: 40%; margin-left:5%; margin-right:5%;
96
+ margin-top:70px;
97
+ margin-bottom:30px;
 
98
  }
99
+
100
+ .tmm .tmm_names {font-size:17px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
101
+ .tmm .tmm_4_columns .tmm_names {font-size:17px;}
102
+ .tmm .tmm_job {font-size:13px; color:#a2a5a4; text-transform:uppercase;}
103
+
104
+ .tmm .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:15px; line-height:23px;}
105
+ .tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:14px; line-height: 23px;}
106
+
107
+ .tmm .tmm_2_columns .tmm_member .tmm_photo,
108
+ .tmm .tmm_3_columns .tmm_member .tmm_photo,
109
+ .tmm .tmm_4_columns .tmm_member .tmm_photo {
110
+ width:130px;
111
+ height:130px;
112
+ border-radius:50px !important;
113
+ border:8px solid whitesmoke;
114
+ margin-top:-65px;
115
  }
116
+
117
  }
118
 
119
  /* MOBILE */
120
  @media only screen and (max-width: 40em) {
121
+ .tmm .tmm_columns_containers_desktop {display:none; clear:none;}
122
+ .tmm .tmm_member {width: 96%; margin:0 2%; margin-top:70px; margin-bottom:30px;}
123
+ .tmm .tmm_2_columns .tmm_member,
124
+ .tmm .tmm_3_columns .tmm_member,
125
+ .tmm .tmm_4_columns .tmm_member {
126
+ width: 96%;
127
+ margin:0 2%;
128
+ margin-top:90px;
129
+ margin-bottom:10px;
130
+ }
131
+
132
+ .tmm .tmm_4_columns .tmm_names {font-size:20px;}
133
+
134
+ .tmm .tmm_2_columns .tmm_member .tmm_photo,
135
+ .tmm .tmm_3_columns .tmm_member .tmm_photo,
136
+ .tmm .tmm_4_columns .tmm_member .tmm_photo {
137
+ width:160px;
138
+ height:160px;
139
+ border-radius:60px !important;
140
+ border:8px solid whitesmoke;
141
+ margin-top:-80px;
142
  }
143
+
144
+ .tmm .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:15px; line-height:23px;}
145
+ .tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:14px; line-height: 23px;}
146
  }
147
 
148
  /* Force original fonts */
149
+ .tmm .tmm_ori_f .tmm_container .tmm_fname, .tmm .tmm_ori_f .tmm_container .tmm_job, .tmm .tmm_ori_f .tmm_container .tmm_desc, .tmm .tmm_ori_f .tmm_container .tmm_lname {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight:300 !important;}
css/tmm_custom_style.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.tmm_wrap{width:100%;margin-bottom:30px;text-align:center}.clearer{clear:both}.tmm_member{margin-top:100px;height:auto;float:left;text-align:center;-webkit-box-shadow:1px 0 5px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 0 5px 0 rgba(0,0,0,.05);box-shadow:1px 0 5px 0 rgba(0,0,0,.05);border-top:5px solid #d3d3d3;border-bottom:8px solid #f5f5f5;background:#fff}.tmm_three_entries{clear:both}.tmm_2_columns .tmm_member{width:48%;margin-right:1%;margin-left:1%}.tmm_3_columns .tmm_member{width:31%;margin-right:1%;margin-left:1%}.tmm_4_columns .tmm_member{width:23%;margin-right:1%;margin-left:1%}.tmm_member .tmm_photo{width:150px;height:150px;-webkit-box-shadow:2px 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:2px 0 15px 0 rgba(0,0,0,.15);box-shadow:2px 0 15px 0 rgba(0,0,0,.15);border-radius:60px!important;margin-top:-80px;border:10px solid #f5f5f5}.tmm_4_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-70px;border-radius:40px!important;border:6px solid #f5f5f5}.tmm_member .tmm_textblock .tmm_scblock{padding-top:10px}.tmm_member .tmm_textblock{padding:10px 20px}.tmm_member .tmm_textblock .tmm_sociallink{clear:both;margin-bottom:20px;border:none}.tmm_member .tmm_textblock .tmm_sociallink img{display:inline-block;border:none;width:24px;height:24px;box-shadow:0 0;margin:10px 5px}.tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:21px;height:21px;margin:6px 3px}.tmm_member .tmm_textblock .tmm_sociallink img:hover{opacity:.8}.tmm_names{font-size:22px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm_4_columns .tmm_names{font-size:19px}.tmm_fname,.tmm_lname{display:inline}.tmm_job{font-size:14px;color:#a2a5a4;text-transform:uppercase}.tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:14px}.tmm_4_columns .tmm_desc{padding:8px;margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}@media only screen and (min-width:40em) and (max-width:64.063em){.tmm_4_columns .tmm_member{width:40%;margin-left:5%;margin-right:5%}.tmm_names{font-size:17px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm_job{font-size:13px;color:#a2a5a4;text-transform:uppercase}.tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:14px;line-height:23px}.tmm_4_columns .tmm_desc{font-size:15px;line-height:23px}.tmm_3_columns .tmm_member .tmm_photo{width:100px;height:100px;border-radius:40px!important;border:9px solid #f5f5f5}.tmm_4_columns .tmm_member .tmm_photo{width:150px;height:150px;border-radius:60px!important;border:9px solid #f5f5f5}.tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:24px;height:24px;margin:10px 5px}}@media only screen and (max-width:40em){.tmm_2_columns .tmm_member,.tmm_3_columns .tmm_member,.tmm_4_columns .tmm_member,.tmm_member{width:96%;margin:120px 2% 0}.tmm_4_columns .tmm_desc{font-size:15px}.tmm_4_columns .tmm_member .tmm_photo{width:150px;height:150px;border-radius:60px!important;border:9px solid #f5f5f5}.tmm_4_columns .tmm_names{font-size:22px}.tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:24px;height:24px;margin:10px 5px}}.tmm_container .tmm_ori_f .tmm_desc,.tmm_container .tmm_ori_f .tmm_fname,.tmm_container .tmm_ori_f .tmm_job,.tmm_container .tmm_ori_f .tmm_lname{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}
1
+ @charset "UTF-8";.tmm .tmm_wrap{width:100%;margin-bottom:30px;text-align:center}.tmm .tmm_1_columns .tmm_member{width:96%;margin-right:2%;margin-left:2%}.tmm .tmm_5_columns .tmm_member{width:18%;margin-right:1%;margin-left:1%}.tmm .tmm_5_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid #f5f5f5}.tmm .tmm_5_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:19px;height:19px;margin:6px 2px}.tmm .tmm_5_columns .tmm_names{font-size:18px}.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}@media only screen and (min-width:40em) and (max-width:64.063em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm_two_containers_tablet{display:block;clear:both}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{width:40%;margin:70px 5% 30px}.tmm .tmm_names{font-size:17px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{font-size:17px}.tmm .tmm_job{font-size:13px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{width:130px;height:130px;border-radius:50px!important;border:8px solid #f5f5f5;margin-top:-65px}}@media only screen and (max-width:40em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm .tmm_member{width:96%;margin:70px 2% 30px}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{width:96%;margin:90px 2% 10px}.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{font-size:20px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{width:160px;height:160px;border-radius:60px!important;border:8px solid #f5f5f5;margin-top:-80px}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}}.tmm .tmm_1_columns .tmm_member .tmm_squared-borders,.tmm .tmm_2_columns .tmm_member .tmm_squared-borders,.tmm .tmm_3_columns .tmm_member .tmm_squared-borders,.tmm .tmm_4_columns .tmm_member .tmm_squared-borders,.tmm .tmm_5_columns .tmm_member .tmm_squared-borders{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.tmm .tmm_1_columns .tmm_member .tmm_no-borders,.tmm .tmm_2_columns .tmm_member .tmm_no-borders,.tmm .tmm_3_columns .tmm_member .tmm_no-borders,.tmm .tmm_4_columns .tmm_member .tmm_no-borders,.tmm .tmm_5_columns .tmm_member .tmm_no-borders{border:0!important}.tmm .tmm-inbox-pic .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm-inbox-pic .tmm_5_columns .tmm_member .tmm_photo,.tmm .tmm-inbox-pic .tmm_member .tmm_photo{margin-top:30px}.tmm .tmm-inbox-pic .tmm_member{margin-top:20px}.tmm .tmm_member .tmm_filter-vintage{-webkit-filter:contrast(110%) sepia(40%);filter:contrast(110%) sepia(40%)}.tmm .tmm_member .tmm_filter-bandw{-webkit-filter:contrast(110%) grayscale(100%);filter:contrast(110%) grayscale(100%)}.tmm .tmm_member .tmm_filter-saturated{-webkit-filter:contrast(110%) saturate(1.5);filter:contrast(110%) saturate(1.5)}.tmm .tmm_more_info{font-size:15px}.tmm .tmm_comp_text{overflow:hidden;margin-bottom:30px;text-align:center}.tmm .clearer{clear:both}.tmm .tmm_container{display:inline}.tmm .tmm_container:last-child{display:block;text-align:center!important}.tmm_last_row_centered .tmm_container:last-child .tmm_member{float:none}.tmm .tmm_columns_containers_desktop{display:block;clear:both}.tmm .tmm_member{display:inline-block;margin-top:70px;margin-bottom:30px;height:auto;float:left;text-align:center;-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);box-shadow:1px 0 2px 0 rgba(0,0,0,.05);border-top:5px solid #d3d3d3;border-bottom:6px solid #f5f5f5;background:#fff}.tmm .tmm_three_entries{clear:both}.tmm .tmm_2_columns .tmm_member{margin-right:4%;margin-left:4%;width:42%}.tmm .tmm_3_columns .tmm_member{margin-right:2%;margin-left:2%;width:29%}.tmm .tmm_4_columns .tmm_member{margin-right:1%;margin-left:1%;width:23%}.tmm .tmm_member .tmm_photo{width:150px;height:150px;-webkit-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);box-shadow:2px 0 2px 0 rgba(0,0,0,.1);border-radius:60px!important;margin-top:-80px;border:8px solid #f5f5f5}.tmm .tmm_4_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid #f5f5f5}.tmm .tmm_member .tmm_textblock .tmm_scblock{padding-top:10px}.tmm .tmm_member .tmm_textblock{padding:10px 12px}.tmm .tmm_member .tmm_textblock .tmm_sociallink{clear:both;margin-bottom:20px;border:none}.tmm .tmm_member .tmm_textblock .tmm_sociallink img{display:inline-block;border:none;width:24px;height:24px;box-shadow:0 0;margin:10px 4px}.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:21px;height:21px;margin:6px 3px}.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover{opacity:.8}.tmm .tmm_names{font-size:21px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names{font-size:17px}.tmm .tmm_fname,.tmm .tmm_lname{display:inline}.tmm .tmm_job{font-size:14px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:0;margin-top:19px;margin-bottom:10px;font-size:14px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}@media only screen and (max-width:64.063em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm_two_containers_tablet{display:block;clear:both}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member{width:40%;margin:70px 5% 30px}.tmm .tmm_names{font-size:17px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names{font-size:17px}.tmm .tmm_job{font-size:13px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo{width:130px;height:130px;border-radius:50px!important;border:8px solid #f5f5f5;margin-top:-65px}}.tmm .tmm_container .tmm_ori_f .tmm_desc,.tmm .tmm_container .tmm_ori_f .tmm_fname,.tmm .tmm_container .tmm_ori_f .tmm_job,.tmm .tmm_container .tmm_ori_f .tmm_lname,.tmm .tmm_ori_f .tmm_container .tmm_desc,.tmm .tmm_ori_f .tmm_container .tmm_fname,.tmm .tmm_ori_f .tmm_container .tmm_job,.tmm .tmm_ori_f .tmm_container .tmm_lname{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}@media only screen and (max-width:40em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm .tmm_member{width:96%;margin:70px 2% 30px}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member{width:96%;margin:90px 2% 10px}.tmm .tmm_4_columns .tmm_names{font-size:20px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo{width:160px;height:160px;border-radius:60px!important;border:8px solid #f5f5f5;margin-top:-80px}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}}.tmm .tmm_more_info:hover>.tmm_comp_text{height:auto;opacity:1;padding:10px}
img/links/vk.png ADDED
Binary file
inc/cmb2/.gitignore ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Created by http://www.gitignore.io
2
+
3
+ ### OSX ###
4
+ .DS_Store
5
+ .AppleDouble
6
+ .LSOverride
7
+
8
+ # Icon must end with two \r
9
+ Icon
10
+
11
+
12
+ # Thumbnails
13
+ ._*
14
+
15
+ # Files that might appear on external disk
16
+ .Spotlight-V100
17
+ .Trashes
18
+
19
+ # Directories potentially created on remote AFP share
20
+ .AppleDB
21
+ .AppleDesktop
22
+ Network Trash Folder
23
+ Temporary Items
24
+ .apdisk
25
+
26
+
27
+ ### Node ###
28
+ # Logs
29
+ logs
30
+ *.log
31
+
32
+ # Runtime data
33
+ pids
34
+ *.pid
35
+ *.seed
36
+
37
+ # Directory for instrumented libs generated by jscoverage/JSCover
38
+ lib-cov
39
+
40
+ # Coverage directory used by tools like istanbul
41
+ coverage
42
+
43
+ # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
44
+ .grunt
45
+
46
+ # Compiled binary addons (http://nodejs.org/api/addons.html)
47
+ build/Release
48
+
49
+ # Dependency directory
50
+ # Deployed apps should consider commenting this line out:
51
+ # see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
52
+ node_modules
53
+
54
+ # PHPStorm
55
+ .idea
56
+
57
+ # Sass Cache
58
+ *.sass-cache
59
+
60
+ dandelion.yml
61
+ ocular.phar
62
+ .tx
63
+
64
+ # PHPunit config
65
+ phpunit.xml
66
+
67
+ # General
68
+ NOTES.md
inc/cmb2/.scrutinizer.yml ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ tools:
2
+ php_sim: true
3
+ php_pdepend: true
4
+ php_analyzer: true
5
+ external_code_coverage:
6
+ timeout: 600 # Timeout in seconds.
7
+ filter:
8
+ excluded_paths:
9
+ - 'tests/*'
10
+ checks:
11
+ php:
12
+ code_rating: true
13
+ duplication: true
14
+
15
+ coding_style:
16
+ php:
17
+ indentation:
18
+ general:
19
+ use_tabs: true
20
+ size: 3
21
+ switch:
22
+ indent_case: true
23
+ spaces:
24
+ before_parentheses:
25
+ function_declaration: false
26
+ closure_definition: false
27
+ function_call: false
28
+ if: true
29
+ for: true
30
+ while: true
31
+ switch: true
32
+ catch: true
33
+ array_initializer: false
34
+ around_operators:
35
+ assignment: true
36
+ logical: true
37
+ equality: true
38
+ relational: true
39
+ bitwise: true
40
+ additive: true
41
+ multiplicative: true
42
+ shift: true
43
+ unary_additive: false
44
+ concatenation: true
45
+ negation: true
46
+ before_left_brace:
47
+ class: true
48
+ function: true
49
+ if: true
50
+ else: true
51
+ for: true
52
+ while: true
53
+ do: true
54
+ switch: true
55
+ try: true
56
+ catch: true
57
+ finally: true
58
+ before_keywords:
59
+ else: true
60
+ while: true
61
+ catch: true
62
+ finally: true
63
+ within:
64
+ brackets: true
65
+ array_initializer: true
66
+ grouping: true
67
+ function_call: true
68
+ function_declaration: true
69
+ if: true
70
+ for: true
71
+ while: true
72
+ switch: true
73
+ catch: true
74
+ type_cast: false
75
+ ternary_operator:
76
+ before_condition: true
77
+ after_condition: true
78
+ before_alternative: true
79
+ after_alternative: true
80
+ in_short_version: true
81
+ other:
82
+ before_comma: false
83
+ after_comma: true
84
+ before_semicolon: false
85
+ after_semicolon: true
86
+ after_type_cast: true
87
+ braces:
88
+ classes_functions:
89
+ class: end-of-line
90
+ function: end-of-line
91
+ closure: end-of-line
92
+ if:
93
+ opening: end-of-line
94
+ always: true
95
+ else_on_new_line: false
96
+ for:
97
+ opening: end-of-line
98
+ always: true
99
+ while:
100
+ opening: end-of-line
101
+ always: true
102
+ do_while:
103
+ opening: end-of-line
104
+ always: true
105
+ while_on_new_line: false
106
+ switch:
107
+ opening: end-of-line
108
+ try:
109
+ opening: end-of-line
110
+ catch_on_new_line: false
111
+ finally_on_new_line: false
inc/cmb2/.travis.yml ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ language: php
2
+
3
+ php:
4
+ - 5.2
5
+ - 5.3
6
+ - 5.4
7
+ - 5.5
8
+ - 5.6
9
+ - hhvm
10
+ - nightly
11
+
12
+ env:
13
+ - WP_VERSION=latest WP_MULTISITE=0
14
+ - WP_VERSION=latest WP_MULTISITE=1
15
+ - WP_VERSION=3.8 WP_MULTISITE=0
16
+ - WP_VERSION=3.8 WP_MULTISITE=1
17
+
18
+ matrix:
19
+ fast_finish: true
20
+ allow_failures:
21
+ - env: WP_VERSION=latest WP_MULTISITE=0
22
+ php: nightly
23
+ - env: WP_VERSION=latest WP_MULTISITE=1
24
+ php: nightly
25
+ - env: WP_VERSION=3.8 WP_MULTISITE=0
26
+ php: nightly
27
+ - env: WP_VERSION=3.8 WP_MULTISITE=1
28
+ php: nightly
29
+
30
+ before_script:
31
+ - bash tests/bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION
32
+
33
+ script: phpunit --coverage-clover=coverage.clover
34
+
35
+ after_script:
36
+ - wget https://scrutinizer-ci.com/ocular.phar
37
+ - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
38
+
39
+ branches:
40
+ only:
41
+ - master
42
+ - trunk
43
+
44
+ notifications:
45
+ webhooks:
46
+ urls:
47
+ - https://webhooks.gitter.im/e/00b1df026574cdaeb815
48
+ on_success: change # options: [always|never|change] default: always
49
+ on_failure: always # options: [always|never|change] default: always
50
+ on_start: false # default: false
{cmb2 → inc/cmb2}/bootstrap.php RENAMED
@@ -1,34 +1,23 @@
1
  <?php
2
-
3
  /**
4
- * Helper function to provide directory path to CMB
5
- * @since 2.0.0
6
- * @param string $path Path to append
7
- * @return string Directory with optional path appended
8
- */
9
- function cmb2_dir( $path = '' ) {
10
- static $cmb2_dir = null;
11
- if ( is_null( $cmb2_dir ) ) {
12
- $cmb2_dir = trailingslashit( dirname( __FILE__ ) );
13
- }
14
- return $cmb2_dir . $path;
15
- }
16
-
17
- /**
18
- * Include helper functions,
19
- * and more importantly, the class/file autoloader
20
  */
21
- require_once cmb2_dir( 'includes/helper-functions.php' );
22
 
23
  /**
24
  * Fires when CMB2 is included/loaded
25
  *
26
- * Should be used to to add metaboxes. See example-functions.php
27
  */
28
  do_action( 'cmb2_init' );
29
 
30
  /**
31
- * For back-compat. Does the dirtywork of instantiatiating all the
32
  * CMB2 instances for the cmb2_meta_boxes filter
33
  * @since 2.0.2
34
  */
1
  <?php
 
2
  /**
3
+ * Bootstraps the CMB2 process
4
+ *
5
+ * @category WordPress_Plugin
6
+ * @package CMB2
7
+ * @author WebDevStudios
8
+ * @license GPL-2.0+
9
+ * @link http://webdevstudios.com
 
 
 
 
 
 
 
 
 
10
  */
 
11
 
12
  /**
13
  * Fires when CMB2 is included/loaded
14
  *
15
+ * Should be used to add metaboxes. See example-functions.php
16
  */
17
  do_action( 'cmb2_init' );
18
 
19
  /**
20
+ * For back-compat. Does the dirtywork of instantiating all the
21
  * CMB2 instances for the cmb2_meta_boxes filter
22
  * @since 2.0.2
23
  */
inc/cmb2/css/cmb2-front.css ADDED
@@ -0,0 +1,2449 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * CMB2 Styling
3
+ */
4
+ /*--------------------------------------------------------------
5
+ Main Wrap
6
+ --------------------------------------------------------------*/
7
+ /* line 5, sass/partials/_main_wrap.scss */
8
+ .cmb2-wrap {
9
+ margin: 0;
10
+ }
11
+ /* line 8, sass/partials/_main_wrap.scss */
12
+ .cmb2-wrap input,
13
+ .cmb2-wrap textarea {
14
+ font-size: 14px;
15
+ max-width: 100%;
16
+ padding: 5px;
17
+ }
18
+ /* line 18, sass/partials/_main_wrap.scss */
19
+ .cmb2-wrap input[type=text].cmb2-oembed {
20
+ width: 100%;
21
+ }
22
+ /* line 23, sass/partials/_main_wrap.scss */
23
+ .cmb2-wrap textarea {
24
+ width: 500px;
25
+ }
26
+ /* line 26, sass/partials/_main_wrap.scss */
27
+ .cmb2-wrap textarea.cmb2-textarea-code {
28
+ font-family: "Courier 10 Pitch", Courier, monospace;
29
+ line-height: 16px;
30
+ }
31
+ /* line 34, sass/partials/_main_wrap.scss */
32
+ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
33
+ width: 100px;
34
+ }
35
+ /* line 40, sass/partials/_main_wrap.scss */
36
+ .cmb2-wrap input.cmb2-text-money {
37
+ width: 90px;
38
+ }
39
+ /* line 45, sass/partials/_main_wrap.scss */
40
+ .cmb2-wrap input.cmb2-text-medium {
41
+ width: 230px;
42
+ }
43
+ /* line 50, sass/partials/_main_wrap.scss */
44
+ .cmb2-wrap input.cmb2-upload-file {
45
+ width: 65%;
46
+ }
47
+ /* line 54, sass/partials/_main_wrap.scss */
48
+ .cmb2-wrap input.ed_button {
49
+ padding: 2px 4px;
50
+ }
51
+ /* line 59, sass/partials/_main_wrap.scss */
52
+ .cmb2-wrap input:not([type="hidden"]) + input,
53
+ .cmb2-wrap input:not([type="hidden"]) + .button,
54
+ .cmb2-wrap input:not([type="hidden"]) + select {
55
+ margin-left: 20px;
56
+ }
57
+ /* line 67, sass/partials/_main_wrap.scss */
58
+ .cmb2-wrap ul {
59
+ margin: 0;
60
+ }
61
+ /* line 71, sass/partials/_main_wrap.scss */
62
+ .cmb2-wrap li {
63
+ font-size: 14px;
64
+ line-height: 16px;
65
+ margin: 1px 0 5px 0;
66
+ }
67
+ /* line 82, sass/partials/_main_wrap.scss */
68
+ .cmb2-wrap select {
69
+ font-size: 14px;
70
+ margin-top: 3px;
71
+ }
72
+ /* line 87, sass/partials/_main_wrap.scss */
73
+ .cmb2-wrap input:focus,
74
+ .cmb2-wrap textarea:focus {
75
+ background: #fffff8;
76
+ }
77
+ /* line 92, sass/partials/_main_wrap.scss */
78
+ .cmb2-wrap input[type="radio"] {
79
+ margin: 0 5px 0 0;
80
+ padding: 0;
81
+ }
82
+ /* line 97, sass/partials/_main_wrap.scss */
83
+ .cmb2-wrap input[type="checkbox"] {
84
+ margin: 0 5px 0 0;
85
+ padding: 0;
86
+ }
87
+ /* line 102, sass/partials/_main_wrap.scss */
88
+ .cmb2-wrap button,
89
+ .cmb2-wrap .button {
90
+ white-space: nowrap;
91
+ }
92
+ /* line 107, sass/partials/_main_wrap.scss */
93
+ .cmb2-wrap .mceLayout {
94
+ border: 1px solid #e9e9e9 !important;
95
+ }
96
+ /* line 111, sass/partials/_main_wrap.scss */
97
+ .cmb2-wrap .mceIframeContainer {
98
+ background: #fff;
99
+ }
100
+ /* line 115, sass/partials/_main_wrap.scss */
101
+ .cmb2-wrap .meta_mce {
102
+ width: 97%;
103
+ }
104
+ /* line 118, sass/partials/_main_wrap.scss */
105
+ .cmb2-wrap .meta_mce textarea {
106
+ width: 100%;
107
+ }
108
+ /* line 126, sass/partials/_main_wrap.scss */
109
+ .cmb2-wrap .wp-color-result,
110
+ .cmb2-wrap .wp-picker-input-wrap {
111
+ vertical-align: middle;
112
+ }
113
+ /* line 131, sass/partials/_main_wrap.scss */
114
+ .cmb2-wrap .wp-color-result,
115
+ .cmb2-wrap .wp-picker-container {
116
+ margin: 0 10px 0 0;
117
+ }
118
+ /* line 136, sass/partials/_main_wrap.scss */
119
+ .cmb2-wrap .cmb-row {
120
+ margin: 0;
121
+ }
122
+ /* line 139, sass/partials/_main_wrap.scss */
123
+ .cmb2-wrap .cmb-row:after {
124
+ content: '';
125
+ clear: both;
126
+ display: block;
127
+ width: 100%;
128
+ }
129
+ /* line 146, sass/partials/_main_wrap.scss */
130
+ .cmb2-wrap .cmb-row.cmb-repeat-row {
131
+ padding: 1.8em 0 0;
132
+ }
133
+ /* line 149, sass/partials/_main_wrap.scss */
134
+ .cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type {
135
+ padding: 0;
136
+ }
137
+ /* line 154, sass/partials/_main_wrap.scss */
138
+ .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
139
+ padding-top: 0;
140
+ padding-bottom: 1.8em;
141
+ }
142
+
143
+ /* line 161, sass/partials/_main_wrap.scss */
144
+ .cmb2-metabox {
145
+ clear: both;
146
+ margin: 0;
147
+ }
148
+ /* line 167, sass/partials/_main_wrap.scss */
149
+ .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
150
+ .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
151
+ .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
152
+ .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
153
+ border: 0;
154
+ }
155
+ /* line 174, sass/partials/_main_wrap.scss */
156
+ .cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td {
157
+ padding-right: 20px;
158
+ box-sizing: border-box;
159
+ float: left;
160
+ }
161
+
162
+ /* line 182, sass/partials/_main_wrap.scss */
163
+ .cmb-add-row {
164
+ margin: 1.8em 0 0;
165
+ }
166
+
167
+ /* line 186, sass/partials/_main_wrap.scss */
168
+ .cmb-nested .cmb-td,
169
+ .cmb-repeatable-group .cmb-th,
170
+ .cmb-repeatable-group:first-of-type {
171
+ border: 0;
172
+ }
173
+
174
+ /* line 192, sass/partials/_main_wrap.scss */
175
+ .cmb-row:last-of-type,
176
+ .cmb2-wrap .cmb-row:last-of-type,
177
+ .cmb-repeatable-group:last-of-type {
178
+ border-bottom: 0;
179
+ }
180
+
181
+ /* line 198, sass/partials/_main_wrap.scss */
182
+ .cmb-repeatable-grouping {
183
+ border: 1px solid #e9e9e9;
184
+ padding: 0 1em;
185
+ max-width: 1000px;
186
+ }
187
+ /* line 202, sass/partials/_main_wrap.scss */
188
+ .cmb-repeatable-grouping.cmb-row {
189
+ margin: 0 0 0.8em;
190
+ }
191
+
192
+ /* line 209, sass/partials/_main_wrap.scss */
193
+ .cmb-th {
194
+ color: #222222;
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;
201
+ }
202
+ @media (max-width: 450px) {
203
+ /* line 209, sass/partials/_main_wrap.scss */
204
+ .cmb-th {
205
+ font-size: 1.2em;
206
+ display: block;
207
+ float: none;
208
+ padding-bottom: 1em;
209
+ text-align: left;
210
+ width: 100%;
211
+ }
212
+ /* line 27, sass/partials/_mixins.scss */
213
+ .cmb-th label {
214
+ display: block;
215
+ margin-top: 0em;
216
+ padding-bottom: 5px;
217
+ }
218
+ /* line 32, sass/partials/_mixins.scss */
219
+ .cmb-th label:after {
220
+ border-bottom: 1px solid #e9e9e9;
221
+ content: '';
222
+ clear: both;
223
+ display: block;
224
+ padding-top: .4em;
225
+ }
226
+ }
227
+
228
+ /* line 223, sass/partials/_main_wrap.scss */
229
+ .cmb-td {
230
+ line-height: 1.3;
231
+ max-width: 100%;
232
+ padding: 15px 10px;
233
+ vertical-align: middle;
234
+ }
235
+
236
+ /* line 232, sass/partials/_main_wrap.scss */
237
+ .cmb-type-title .cmb-td {
238
+ padding: 0;
239
+ }
240
+
241
+ /* line 237, sass/partials/_main_wrap.scss */
242
+ .cmb-th label {
243
+ display: block;
244
+ padding: 5px 0;
245
+ }
246
+
247
+ /* line 242, sass/partials/_main_wrap.scss */
248
+ .cmb-th + .cmb-td {
249
+ float: left;
250
+ }
251
+
252
+ /* line 246, sass/partials/_main_wrap.scss */
253
+ .cmb-td .cmb-td {
254
+ padding-bottom: 1em;
255
+ }
256
+
257
+ /* line 250, sass/partials/_main_wrap.scss */
258
+ .cmb-remove-row {
259
+ text-align: right;
260
+ }
261
+
262
+ /* line 254, sass/partials/_main_wrap.scss */
263
+ .empty-row.hidden {
264
+ display: none;
265
+ }
266
+
267
+ /* line 260, sass/partials/_main_wrap.scss */
268
+ .cmb-repeatable-group .cmb-th {
269
+ padding: 5px;
270
+ }
271
+ /* line 264, sass/partials/_main_wrap.scss */
272
+ .cmb-repeatable-group .cmb-group-title {
273
+ background-color: #e9e9e9;
274
+ padding: 8px 12px 8px 2.2em;
275
+ margin: 0 -1em;
276
+ min-height: 1.5em;
277
+ font-size: 14px;
278
+ line-height: 1.4;
279
+ }
280
+ /* line 272, sass/partials/_main_wrap.scss */
281
+ .cmb-repeatable-group .cmb-group-title h4 {
282
+ border: 0;
283
+ margin: 0;
284
+ font-size: 1.2em;
285
+ font-weight: 500;
286
+ padding: 0.5em 0.75em;
287
+ }
288
+ /* line 280, sass/partials/_main_wrap.scss */
289
+ .cmb-repeatable-group .cmb-group-title .cmb-th {
290
+ display: block;
291
+ width: 100%;
292
+ }
293
+ /* line 286, sass/partials/_main_wrap.scss */
294
+ .cmb-repeatable-group .cmb-group-description .cmb-th {
295
+ font-size: 1.2em;
296
+ display: block;
297
+ float: none;
298
+ padding-bottom: 1em;
299
+ text-align: left;
300
+ width: 100%;
301
+ }
302
+ /* line 27, sass/partials/_mixins.scss */
303
+ .cmb-repeatable-group .cmb-group-description .cmb-th label {
304
+ display: block;
305
+ margin-top: 0em;
306
+ padding-bottom: 5px;
307
+ }
308
+ /* line 32, sass/partials/_mixins.scss */
309
+ .cmb-repeatable-group .cmb-group-description .cmb-th label:after {
310
+ border-bottom: 1px solid #e9e9e9;
311
+ content: '';
312
+ clear: both;
313
+ display: block;
314
+ padding-top: .4em;
315
+ }
316
+ /* line 290, sass/partials/_main_wrap.scss */
317
+ .cmb-repeatable-group .cmb-shift-rows {
318
+ font-size: 1em;
319
+ margin-right: 1em;
320
+ text-decoration: none;
321
+ }
322
+ /* line 295, sass/partials/_main_wrap.scss */
323
+ .cmb-repeatable-group .cmb-shift-rows .dashicons {
324
+ font-size: 1.5em;
325
+ height: 1.5em;
326
+ line-height: 1.2em;
327
+ width: 1em;
328
+ }
329
+ /* line 301, sass/partials/_main_wrap.scss */
330
+ .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
331
+ line-height: 1.3em;
332
+ }
333
+ /* line 308, sass/partials/_main_wrap.scss */
334
+ .cmb-repeatable-group .cmb2-upload-button {
335
+ float: right;
336
+ }
337
+
338
+ /* line 314, sass/partials/_main_wrap.scss */
339
+ p.cmb2-metabox-description {
340
+ color: #aaaaaa;
341
+ font-style: italic;
342
+ margin: 0;
343
+ padding-top: .5em;
344
+ }
345
+
346
+ /* line 321, sass/partials/_main_wrap.scss */
347
+ span.cmb2-metabox-description {
348
+ color: #aaaaaa;
349
+ font-style: italic;
350
+ }
351
+
352
+ /* line 326, sass/partials/_main_wrap.scss */
353
+ .cmb2-metabox-title {
354
+ margin: 0 0 5px 0;
355
+ padding: 5px 0 0 0;
356
+ font-size: 14px;
357
+ }
358
+
359
+ /* line 332, sass/partials/_main_wrap.scss */
360
+ .cmb-inline ul {
361
+ padding: 4px 0 0 0;
362
+ }
363
+
364
+ /* line 336, sass/partials/_main_wrap.scss */
365
+ .cmb-inline li {
366
+ display: inline-block;
367
+ padding-right: 18px;
368
+ }
369
+
370
+ /* line 341, sass/partials/_main_wrap.scss */
371
+ .cmb-type-textarea-code pre {
372
+ margin: 0;
373
+ }
374
+
375
+ /* line 347, sass/partials/_main_wrap.scss */
376
+ .cmb2-media-status .img-status {
377
+ clear: none;
378
+ display: inline-block;
379
+ float: left;
380
+ margin-right: 10px;
381
+ width: auto;
382
+ }
383
+ /* line 354, sass/partials/_main_wrap.scss */
384
+ .cmb2-media-status .img-status img {
385
+ max-width: 350px;
386
+ }
387
+ /* line 359, sass/partials/_main_wrap.scss */
388
+ .cmb2-media-status .img-status img,
389
+ .cmb2-media-status .embed-status {
390
+ background: #ffffff;
391
+ border: 1px solid #e9e9e9;
392
+ border-radius: 2px;
393
+ -moz-border-radius: 2px;
394
+ margin: 15px 0 0 0;
395
+ padding: 5px;
396
+ }
397
+ /* line 369, sass/partials/_main_wrap.scss */
398
+ .cmb2-media-status .embed-status {
399
+ float: left;
400
+ max-width: 800px;
401
+ }
402
+ /* line 374, sass/partials/_main_wrap.scss */
403
+ .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
404
+ position: relative;
405
+ }
406
+ /* line 377, sass/partials/_main_wrap.scss */
407
+ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
408
+ background: url(../images/ico-delete.png);
409
+ height: 16px;
410
+ left: -5px;
411
+ position: absolute;
412
+ text-indent: -9999px;
413
+ top: -5px;
414
+ width: 16px;
415
+ }
416
+ /* line 391, sass/partials/_main_wrap.scss */
417
+ .cmb2-media-status .img-status .cmb2-remove-file-button {
418
+ top: 10px;
419
+ }
420
+ /* line 396, sass/partials/_main_wrap.scss */
421
+ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
422
+ cursor: pointer;
423
+ }
424
+
425
+ /* line 402, sass/partials/_main_wrap.scss */
426
+ .cmb-type-file-list .cmb2-media-status .img-status {
427
+ clear: none;
428
+ float: left;
429
+ margin-right: 10px;
430
+ width: auto;
431
+ }
432
+
433
+ /* line 409, sass/partials/_main_wrap.scss */
434
+ .cmb-attach-list li {
435
+ clear: both;
436
+ display: inline-block;
437
+ margin-bottom: 25px;
438
+ width: 100%;
439
+ }
440
+ /* line 415, sass/partials/_main_wrap.scss */
441
+ .cmb-attach-list li img {
442
+ cursor: move;
443
+ float: left;
444
+ margin-right: 10px;
445
+ }
446
+
447
+ /* line 422, sass/partials/_main_wrap.scss */
448
+ .cmb2-remove-wrapper {
449
+ margin: 0;
450
+ }
451
+
452
+ /* line 426, sass/partials/_main_wrap.scss */
453
+ .child-cmb2 .cmb-th {
454
+ text-align: left;
455
+ }
456
+
457
+ @media (max-width: 450px) {
458
+ /* line 431, sass/partials/_main_wrap.scss */
459
+ .cmb-th,
460
+ .cmb-td,
461
+ .cmb-th + .cmb-td {
462
+ display: block;
463
+ float: none;
464
+ width: 100%;
465
+ }
466
+ }
467
+ /*--------------------------------------------------------------
468
+ Post Metaboxes
469
+ --------------------------------------------------------------*/
470
+ /* line 4, sass/partials/_post_metaboxes.scss */
471
+ #poststuff .cmb-group-title {
472
+ margin-left: -1em;
473
+ margin-right: -1em;
474
+ min-height: 1.5em;
475
+ }
476
+
477
+ /* line 10, sass/partials/_post_metaboxes.scss */
478
+ #poststuff .repeatable .cmb-group-title {
479
+ padding-left: 2.2em;
480
+ }
481
+
482
+ /* line 16, sass/partials/_post_metaboxes.scss */
483
+ .postbox-container .cmb2-wrap, .cmb-repeat-group-wrap .cmb2-wrap {
484
+ margin: 0;
485
+ }
486
+ /* line 19, sass/partials/_post_metaboxes.scss */
487
+ .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-repeat-group-wrap .cmb2-wrap > .cmb-field-list > .cmb-row {
488
+ padding: 1.8em 0;
489
+ }
490
+ /* line 25, sass/partials/_post_metaboxes.scss */
491
+ .postbox-container .cmb2-wrap input[type=text].cmb2-oembed, .cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed {
492
+ width: 100%;
493
+ }
494
+ /* line 31, sass/partials/_post_metaboxes.scss */
495
+ .postbox-container .cmb-row, .cmb-repeat-group-wrap .cmb-row {
496
+ padding: 0 0 1.8em;
497
+ margin: 0 0 0.8em;
498
+ }
499
+ /* line 35, sass/partials/_post_metaboxes.scss */
500
+ .postbox-container .cmb-row .cmbhandle, .cmb-repeat-group-wrap .cmb-row .cmbhandle {
501
+ right: -1em;
502
+ position: relative;
503
+ }
504
+ /* line 41, sass/partials/_post_metaboxes.scss */
505
+ .postbox-container .cmb-repeatable-grouping, .cmb-repeat-group-wrap .cmb-repeatable-grouping {
506
+ padding: 0 1em;
507
+ max-width: 100%;
508
+ min-width: 1px !important;
509
+ }
510
+ /* line 47, sass/partials/_post_metaboxes.scss */
511
+ .postbox-container .cmb-repeatable-group > .cmb-row, .cmb-repeat-group-wrap .cmb-repeatable-group > .cmb-row {
512
+ padding-bottom: 0;
513
+ }
514
+ /* line 51, sass/partials/_post_metaboxes.scss */
515
+ .postbox-container .cmb-th, .cmb-repeat-group-wrap .cmb-th {
516
+ width: 18%;
517
+ padding: 0 2% 0 0;
518
+ }
519
+ /* line 57, sass/partials/_post_metaboxes.scss */
520
+ .postbox-container .cmb-td, .cmb-repeat-group-wrap .cmb-td {
521
+ margin-bottom: 0;
522
+ padding: 0;
523
+ line-height: 1.3;
524
+ }
525
+ /* line 63, sass/partials/_post_metaboxes.scss */
526
+ .postbox-container .cmb-repeat-row .cmb-td, .cmb-repeat-group-wrap .cmb-repeat-row .cmb-td {
527
+ padding-bottom: 1.8em;
528
+ }
529
+ /* line 67, sass/partials/_post_metaboxes.scss */
530
+ .postbox-container .cmb-th + .cmb-td, .cmb-repeat-group-wrap .cmb-th + .cmb-td {
531
+ width: 80%;
532
+ float: right;
533
+ }
534
+ /* line 72, sass/partials/_post_metaboxes.scss */
535
+ .postbox-container .cmb-row:not(:last-of-type),
536
+ .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
537
+ .cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
538
+ border-bottom: 1px solid #e9e9e9;
539
+ }
540
+ @media (max-width: 450px) {
541
+ /* line 72, sass/partials/_post_metaboxes.scss */
542
+ .postbox-container .cmb-row:not(:last-of-type),
543
+ .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
544
+ .cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
545
+ border-bottom: 0;
546
+ }
547
+ }
548
+ /* line 81, sass/partials/_post_metaboxes.scss */
549
+ .postbox-container .cmb-repeat-group-field,
550
+ .postbox-container .cmb-remove-field-row, .cmb-repeat-group-wrap .cmb-repeat-group-field,
551
+ .cmb-repeat-group-wrap .cmb-remove-field-row {
552
+ padding-top: 1.8em;
553
+ }
554
+ /* line 88, sass/partials/_post_metaboxes.scss */
555
+ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody {
556
+ display: table;
557
+ width: 100%;
558
+ }
559
+ /* line 92, sass/partials/_post_metaboxes.scss */
560
+ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text {
561
+ width: 100%;
562
+ }
563
+ /* line 96, sass/partials/_post_metaboxes.scss */
564
+ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) {
565
+ display: table-row;
566
+ }
567
+ /* line 100, sass/partials/_post_metaboxes.scss */
568
+ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td {
569
+ display: table-cell;
570
+ float: none;
571
+ width: 100%;
572
+ }
573
+ /* line 106, sass/partials/_post_metaboxes.scss */
574
+ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td {
575
+ padding-top: 1.8em;
576
+ }
577
+ /* line 110, sass/partials/_post_metaboxes.scss */
578
+ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row {
579
+ padding-right: 0;
580
+ }
581
+
582
+ /*--------------------------------------------------------------
583
+ Misc.
584
+ --------------------------------------------------------------*/
585
+ /* line 5, sass/partials/_misc.scss */
586
+ #poststuff .cmb-repeatable-group h2 {
587
+ margin: 0;
588
+ }
589
+
590
+ /* line 12, sass/partials/_misc.scss */
591
+ .edit-tags-php .cmb2-metabox-title,
592
+ .profile-php .cmb2-metabox-title,
593
+ .user-edit-php .cmb2-metabox-title {
594
+ font-size: 1.4em;
595
+ }
596
+
597
+ /* line 18, sass/partials/_misc.scss */
598
+ .cmb2-options-page .cmb2-metabox-title {
599
+ font-size: 1.3em;
600
+ margin: 1em 0;
601
+ }
602
+ /* line 21, sass/partials/_misc.scss */
603
+ .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description {
604
+ margin-top: -1.6em;
605
+ margin-bottom: .8em;
606
+ }
607
+
608
+ /* line 27, sass/partials/_misc.scss */
609
+ .postbox .cmb-spinner {
610
+ float: left;
611
+ }
612
+
613
+ /*--------------------------------------------------------------
614
+ Sidebar Placement Adjustments
615
+ --------------------------------------------------------------*/
616
+ /* line 10, sass/partials/_sidebar_placements.scss */
617
+ .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
618
+ #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
619
+ padding: 1.4em 0;
620
+ }
621
+ /* line 16, sass/partials/_sidebar_placements.scss */
622
+ .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
623
+ #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
624
+ width: 100%;
625
+ }
626
+ /* line 20, sass/partials/_sidebar_placements.scss */
627
+ .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear), .inner-sidebar .cmb2-wrap input + select,
628
+ #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
629
+ #side-sortables .cmb2-wrap input + select {
630
+ margin-left: 0;
631
+ margin-top: 1em;
632
+ display: block;
633
+ }
634
+ /* line 26, sass/partials/_sidebar_placements.scss */
635
+ .inner-sidebar .cmb2-wrap input.cmb2-text-money,
636
+ #side-sortables .cmb2-wrap input.cmb2-text-money {
637
+ max-width: 70%;
638
+ }
639
+ /* line 28, sass/partials/_sidebar_placements.scss */
640
+ .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
641
+ #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
642
+ display: block;
643
+ }
644
+ /* line 34, sass/partials/_sidebar_placements.scss */
645
+ .inner-sidebar .cmb2-wrap label,
646
+ #side-sortables .cmb2-wrap label {
647
+ display: block;
648
+ font-weight: 700;
649
+ padding: 0 0 5px;
650
+ }
651
+ /* line 42, sass/partials/_sidebar_placements.scss */
652
+ .inner-sidebar textarea,
653
+ #side-sortables textarea {
654
+ max-width: 99%;
655
+ }
656
+ /* line 46, sass/partials/_sidebar_placements.scss */
657
+ .inner-sidebar .cmb-repeatable-group,
658
+ #side-sortables .cmb-repeatable-group {
659
+ border-bottom: 1px solid #e9e9e9;
660
+ }
661
+ /* line 50, sass/partials/_sidebar_placements.scss */
662
+ .inner-sidebar .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group,
663
+ #side-sortables .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
664
+ border-bottom: 0;
665
+ margin-bottom: -1.4em;
666
+ }
667
+ /* line 55, sass/partials/_sidebar_placements.scss */
668
+ .inner-sidebar .cmb-th,
669
+ .inner-sidebar .cmb-td,
670
+ .inner-sidebar .cmb-th + .cmb-td,
671
+ #side-sortables .cmb-th,
672
+ #side-sortables .cmb-td,
673
+ #side-sortables .cmb-th + .cmb-td {
674
+ width: 100%;
675
+ display: block;
676
+ float: none;
677
+ }
678
+ /* line 63, sass/partials/_sidebar_placements.scss */
679
+ .inner-sidebar .closed .inside,
680
+ #side-sortables .closed .inside {
681
+ display: none;
682
+ }
683
+ /* line 67, sass/partials/_sidebar_placements.scss */
684
+ .inner-sidebar .cmb-td .cmb-td,
685
+ #side-sortables .cmb-td .cmb-td {
686
+ padding-bottom: 1em;
687
+ }
688
+ /* line 71, sass/partials/_sidebar_placements.scss */
689
+ .inner-sidebar .cmb-th,
690
+ #side-sortables .cmb-th {
691
+ display: block;
692
+ float: none;
693
+ padding-bottom: 1em;
694
+ text-align: left;
695
+ width: 100%;
696
+ padding-left: 0;
697
+ padding-right: 0;
698
+ }
699
+ /* line 27, sass/partials/_mixins.scss */
700
+ .inner-sidebar .cmb-th label,
701
+ #side-sortables .cmb-th label {
702
+ display: block;
703
+ margin-top: 0em;
704
+ padding-bottom: 5px;
705
+ }
706
+ /* line 32, sass/partials/_mixins.scss */
707
+ .inner-sidebar .cmb-th label:after,
708
+ #side-sortables .cmb-th label:after {
709
+ border-bottom: 1px solid #e9e9e9;
710
+ content: '';
711
+ clear: both;
712
+ display: block;
713
+ padding-top: .4em;
714
+ }
715
+ /* line 14, sass/partials/_mixins.scss */
716
+ .inner-sidebar .cmb-th label,
717
+ #side-sortables .cmb-th label {
718
+ font-size: 14px;
719
+ line-height: 1.4em;
720
+ }
721
+ /* line 78, sass/partials/_sidebar_placements.scss */
722
+ .inner-sidebar .cmb-group-description .cmb-th,
723
+ #side-sortables .cmb-group-description .cmb-th {
724
+ padding-top: 0;
725
+ }
726
+ /* line 81, sass/partials/_sidebar_placements.scss */
727
+ .inner-sidebar .cmb-group-description .cmb2-metabox-description,
728
+ #side-sortables .cmb-group-description .cmb2-metabox-description {
729
+ padding: 0;
730
+ }
731
+ /* line 88, sass/partials/_sidebar_placements.scss */
732
+ .inner-sidebar .cmb-group-title .cmb-th,
733
+ #side-sortables .cmb-group-title .cmb-th {
734
+ padding: 0;
735
+ }
736
+ /* line 94, sass/partials/_sidebar_placements.scss */
737
+ .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
738
+ #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
739
+ margin-top: 1em;
740
+ }
741
+ /* line 103, sass/partials/_sidebar_placements.scss */
742
+ .inner-sidebar .cmb2-media-status .img-status img,
743
+ .inner-sidebar .cmb2-media-status .embed-status img,
744
+ #side-sortables .cmb2-media-status .img-status img,
745
+ #side-sortables .cmb2-media-status .embed-status img {
746
+ max-width: 90%;
747
+ height: auto;
748
+ }
749
+ /* line 111, sass/partials/_sidebar_placements.scss */
750
+ .inner-sidebar .cmb2-list label,
751
+ #side-sortables .cmb2-list label {
752
+ display: inline;
753
+ font-weight: normal;
754
+ }
755
+ /* line 116, sass/partials/_sidebar_placements.scss */
756
+ .inner-sidebar .cmb2-metabox-description,
757
+ #side-sortables .cmb2-metabox-description {
758
+ display: block;
759
+ padding: 7px 0 0;
760
+ }
761
+ /* line 123, sass/partials/_sidebar_placements.scss */
762
+ .inner-sidebar .cmb-type-checkbox .cmb-td label,
763
+ .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
764
+ #side-sortables .cmb-type-checkbox .cmb-td label,
765
+ #side-sortables .cmb-type-checkbox .cmb2-metabox-description {
766
+ font-weight: normal;
767
+ display: inline;
768
+ }
769
+ /* line 130, sass/partials/_sidebar_placements.scss */
770
+ .inner-sidebar .cmb-row .cmb2-metabox-description,
771
+ #side-sortables .cmb-row .cmb2-metabox-description {
772
+ padding-bottom: 1.8em;
773
+ }
774
+ /* line 134, sass/partials/_sidebar_placements.scss */
775
+ .inner-sidebar .cmb2-metabox-title,
776
+ #side-sortables .cmb2-metabox-title {
777
+ font-size: 1.2em;
778
+ font-style: italic;
779
+ }
780
+ /* line 139, sass/partials/_sidebar_placements.scss */
781
+ .inner-sidebar .cmb-remove-row,
782
+ #side-sortables .cmb-remove-row {
783
+ clear: both;
784
+ padding-top: 12px;
785
+ padding-bottom: 0;
786
+ }
787
+ /* line 146, sass/partials/_sidebar_placements.scss */
788
+ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td,
789
+ #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td {
790
+ width: auto;
791
+ clear: none;
792
+ float: left;
793
+ padding-top: 0;
794
+ }
795
+ /* line 151, sass/partials/_sidebar_placements.scss */
796
+ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,
797
+ #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row {
798
+ float: right;
799
+ margin: 0;
800
+ }
801
+ /* line 158, sass/partials/_sidebar_placements.scss */
802
+ .inner-sidebar .cmb2-upload-button,
803
+ #side-sortables .cmb2-upload-button {
804
+ clear: both;
805
+ margin-top: 12px;
806
+ }
807
+
808
+ /* line 2, sass/partials/_collapsible_ui.scss */
809
+ .cmb2-metabox .cmb-repeat-group-wrap {
810
+ max-width: 1000px;
811
+ }
812
+ /* line 5, sass/partials/_collapsible_ui.scss */
813
+ .cmb2-metabox .cmbhandle {
814
+ color: #aaa;
815
+ float: right;
816
+ width: 27px;
817
+ height: 30px;
818
+ cursor: pointer;
819
+ right: -1em;
820
+ position: relative;
821
+ }
822
+ /* line 13, sass/partials/_collapsible_ui.scss */
823
+ .cmb2-metabox .cmbhandle:before {
824
+ content: '\f142';
825
+ right: 12px;
826
+ font: normal 20px/1 'dashicons';
827
+ speak: none;
828
+ display: inline-block;
829
+ padding: 8px 10px;
830
+ top: 0;
831
+ position: relative;
832
+ -webkit-font-smoothing: antialiased;
833
+ -moz-osx-font-smoothing: grayscale;
834
+ text-decoration: none !important;
835
+ }
836
+ /* line 30, sass/partials/_collapsible_ui.scss */
837
+ .cmb2-metabox .postbox.closed .cmbhandle:before {
838
+ content: '\f140';
839
+ }
840
+ /* line 36, sass/partials/_collapsible_ui.scss */
841
+ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
842
+ -webkit-appearance: none !important;
843
+ background: none !important;
844
+ border: none !important;
845
+ position: absolute;
846
+ left: 0;
847
+ top: .5em;
848
+ line-height: 1em;
849
+ cursor: pointer;
850
+ padding: 2px 6px 3px;
851
+ }
852
+ /* line 46, sass/partials/_collapsible_ui.scss */
853
+ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
854
+ color: #a00;
855
+ }
856
+ /* line 48, sass/partials/_collapsible_ui.scss */
857
+ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
858
+ color: #f00;
859
+ }
860
+
861
+ /*
862
+ * jQuery UI CSS Framework 1.8.16
863
+ *
864
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
865
+ * Dual licensed under the MIT or GPL Version 2 licenses.
866
+ * http://jquery.org/license
867
+ *
868
+ * http://docs.jquery.com/UI/Theming/API
869
+ */
870
+ /* line 10, sass/partials/_jquery_ui.scss */
871
+ .cmb2-element {
872
+ /* Customized Datepicker & Timepicker */
873
+ }
874
+ /* line 11, sass/partials/_jquery_ui.scss */
875
+ .cmb2-element .ui-helper-hidden {
876
+ display: none;
877
+ }
878
+ /* line 12, sass/partials/_jquery_ui.scss */
879
+ .cmb2-element .ui-helper-hidden-accessible {
880
+ position: absolute !important;
881
+ clip: rect(1px 1px 1px 1px);
882
+ clip: rect(1px, 1px, 1px, 1px);
883
+ }
884
+ /* line 13, sass/partials/_jquery_ui.scss */
885
+ .cmb2-element .ui-helper-reset {
886
+ margin: 0;
887
+ padding: 0;
888
+ border: 0;
889
+ outline: 0;
890
+ line-height: 1.3;
891
+ text-decoration: none;
892
+ font-size: 100%;
893
+ list-style: none;
894
+ }
895
+ /* line 14, sass/partials/_jquery_ui.scss */
896
+ .cmb2-element .ui-helper-clearfix:after {
897
+ content: ".";
898
+ display: block;
899
+ height: 0;
900
+ clear: both;
901
+ visibility: hidden;
902
+ }
903
+ /* line 15, sass/partials/_jquery_ui.scss */
904
+ .cmb2-element .ui-helper-clearfix {
905
+ display: inline-block;
906
+ }
907
+ /* line 16, sass/partials/_jquery_ui.scss */
908
+ .cmb2-element * html .ui-helper-clearfix {
909
+ height: 1%;
910
+ }
911
+ /* line 17, sass/partials/_jquery_ui.scss */
912
+ .cmb2-element .ui-helper-clearfix {
913
+ display: block;
914
+ }
915
+ /* line 18, sass/partials/_jquery_ui.scss */
916
+ .cmb2-element .ui-helper-zfix {
917
+ width: 100%;
918
+ height: 100%;
919
+ top: 0;
920
+ left: 0;
921
+ position: absolute;
922
+ opacity: 0;
923
+ filter: Alpha(Opacity=0);
924
+ }
925
+ /* line 19, sass/partials/_jquery_ui.scss */
926
+ .cmb2-element .ui-state-disabled {
927
+ cursor: default !important;
928
+ }
929
+ /* line 20, sass/partials/_jquery_ui.scss */
930
+ .cmb2-element .ui-icon {
931
+ display: block;
932
+ text-indent: -99999px;
933
+ overflow: hidden;
934
+ background-repeat: no-repeat;
935
+ }
936
+ /* line 21, sass/partials/_jquery_ui.scss */
937
+ .cmb2-element .ui-widget-overlay {
938
+ position: absolute;
939
+ top: 0;
940
+ left: 0;
941
+ width: 100%;
942
+ height: 100%;
943
+ }
944
+ /* line 22, sass/partials/_jquery_ui.scss */
945
+ .cmb2-element .ui-widget {
946
+ font-family: Verdana,Arial,sans-serif;
947
+ font-size: 1.1em;
948
+ }
949
+ /* line 24, sass/partials/_jquery_ui.scss */
950
+ .cmb2-element .ui-widget .ui-widget {
951
+ font-size: 1em;
952
+ }
953
+ /* line 25, sass/partials/_jquery_ui.scss */
954
+ .cmb2-element .ui-widget input, .cmb2-element .ui-widget select, .cmb2-element .ui-widget textarea, .cmb2-element .ui-widget button {
955
+ font-family: Verdana,Arial,sans-serif;
956
+ font-size: 1em;
957
+ }
958
+ /* line 27, sass/partials/_jquery_ui.scss */
959
+ .cmb2-element .ui-widget-content {
960
+ border: 1px solid #aaaaaa;
961
+ background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
962
+ color: #222222;
963
+ }
964
+ /* line 28, sass/partials/_jquery_ui.scss */
965
+ .cmb2-element .ui-widget-content a {
966
+ color: #222222;
967
+ }
968
+ /* line 29, sass/partials/_jquery_ui.scss */
969
+ .cmb2-element .ui-widget-header {
970
+ border: 1px solid #aaaaaa;
971
+ background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
972
+ color: #222222;
973
+ font-weight: bold;
974
+ }
975
+ /* line 30, sass/partials/_jquery_ui.scss */
976
+ .cmb2-element .ui-widget-header a {
977
+ color: #222222;
978
+ }
979
+ /* line 31, sass/partials/_jquery_ui.scss */
980
+ .cmb2-element .ui-state-default, .cmb2-element .ui-widget-content .ui-state-default, .cmb2-element .ui-widget-header .ui-state-default {
981
+ border: 1px solid #d3d3d3;
982
+ font-weight: normal;
983
+ color: #555555;
984
+ }
985
+ /* line 32, sass/partials/_jquery_ui.scss */
986
+ .cmb2-element .ui-state-default a, .cmb2-element .ui-state-default a:link, .cmb2-element .ui-state-default a:visited {
987
+ color: #555555;
988
+ text-decoration: none;
989
+ }
990
+ /* line 33, sass/partials/_jquery_ui.scss */
991
+ .cmb2-element .ui-state-hover, .cmb2-element .ui-widget-content .ui-state-hover, .cmb2-element .ui-widget-header .ui-state-hover, .cmb2-element .ui-state-focus, .cmb2-element .ui-widget-content .ui-state-focus, .cmb2-element .ui-widget-header .ui-state-focus {
992
+ border: 1px solid #999999;
993
+ background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
994
+ font-weight: normal;
995
+ color: #212121;
996
+ }
997
+ /* line 34, sass/partials/_jquery_ui.scss */
998
+ .cmb2-element .ui-state-hover a, .cmb2-element .ui-state-hover a:hover {
999
+ color: #212121;
1000
+ text-decoration: none;
1001
+ }
1002
+ /* line 35, sass/partials/_jquery_ui.scss */
1003
+ .cmb2-element .ui-state-active, .cmb2-element .ui-widget-content .ui-state-active, .cmb2-element .ui-widget-header .ui-state-active {
1004
+ border: 1px solid #aaaaaa;
1005
+ background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
1006
+ font-weight: normal;
1007
+ color: #212121;
1008
+ }
1009
+ /* line 36, sass/partials/_jquery_ui.scss */
1010
+ .cmb2-element .ui-state-active a, .cmb2-element .ui-state-active a:link, .cmb2-element .ui-state-active a:visited {
1011
+ color: #212121;
1012
+ text-decoration: none;
1013
+ }
1014
+ /* line 37, sass/partials/_jquery_ui.scss */
1015
+ .cmb2-element .ui-widget :active {
1016
+ outline: none;
1017
+ }
1018
+ /* line 38, sass/partials/_jquery_ui.scss */
1019
+ .cmb2-element .ui-state-highlight, .cmb2-element .ui-widget-content .ui-state-highlight, .cmb2-element .ui-widget-header .ui-state-highlight {
1020
+ border: 1px solid #fcefa1;
1021
+ background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
1022
+ color: #363636;
1023
+ }
1024
+ /* line 39, sass/partials/_jquery_ui.scss */
1025
+ .cmb2-element .ui-state-highlight a, .cmb2-element .ui-widget-content .ui-state-highlight a, .cmb2-element .ui-widget-header .ui-state-highlight a {
1026
+ color: #363636;
1027
+ }
1028
+ /* line 40, sass/partials/_jquery_ui.scss */
1029
+ .cmb2-element .ui-state-error, .cmb2-element .ui-widget-content .ui-state-error, .cmb2-element .ui-widget-header .ui-state-error {
1030
+ border: 1px solid #cd0a0a;
1031
+ background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
1032
+ color: #cd0a0a;
1033
+ }
1034
+ /* line 41, sass/partials/_jquery_ui.scss */
1035
+ .cmb2-element .ui-state-error a, .cmb2-element .ui-widget-content .ui-state-error a, .cmb2-element .ui-widget-header .ui-state-error a {
1036
+ color: #cd0a0a;
1037
+ }
1038
+ /* line 42, sass/partials/_jquery_ui.scss */
1039
+ .cmb2-element .ui-state-error-text, .cmb2-element .ui-widget-content .ui-state-error-text, .cmb2-element .ui-widget-header .ui-state-error-text {
1040
+ color: #cd0a0a;
1041
+ }
1042
+ /* line 43, sass/partials/_jquery_ui.scss */
1043
+ .cmb2-element .ui-priority-primary, .cmb2-element .ui-widget-content .ui-priority-primary, .cmb2-element .ui-widget-header .ui-priority-primary {
1044
+ font-weight: bold;
1045
+ }
1046
+ /* line 44, sass/partials/_jquery_ui.scss */
1047
+ .cmb2-element .ui-priority-secondary, .cmb2-element .ui-widget-content .ui-priority-secondary, .cmb2-element .ui-widget-header .ui-priority-secondary {
1048
+ opacity: .7;
1049
+ filter: Alpha(Opacity=70);
1050
+ font-weight: normal;
1051
+ }
1052
+ /* line 45, sass/partials/_jquery_ui.scss */
1053
+ .cmb2-element .ui-state-disabled, .cmb2-element .ui-widget-content .ui-state-disabled, .cmb2-element .ui-widget-header .ui-state-disabled {
1054
+ opacity: .35;
1055
+ filter: Alpha(Opacity=35);
1056
+ background-image: none;
1057
+ }
1058
+ /* line 46, sass/partials/_jquery_ui.scss */
1059
+ .cmb2-element .ui-icon {
1060
+ width: 16px;
1061
+ height: 16px;
1062
+ background-image: url(../images/ui-icons_222222_256x240.png);
1063
+ }
1064
+ /* line 47, sass/partials/_jquery_ui.scss */
1065
+ .cmb2-element .ui-widget-content .ui-icon {
1066
+ background-image: url(../images/ui-icons_222222_256x240.png);
1067
+ }
1068
+ /* line 48, sass/partials/_jquery_ui.scss */
1069
+ .cmb2-element .ui-widget-header .ui-icon {
1070
+ background-image: url(../images/ui-icons_222222_256x240.png);
1071
+ }
1072
+ /* line 49, sass/partials/_jquery_ui.scss */
1073
+ .cmb2-element .ui-state-default .ui-icon {
1074
+ background-image: url(../images/ui-icons_888888_256x240.png);
1075
+ }
1076
+ /* line 50, sass/partials/_jquery_ui.scss */
1077
+ .cmb2-element .ui-state-hover .ui-icon, .cmb2-element .ui-state-focus .ui-icon {
1078
+ background-image: url(../images/ui-icons_454545_256x240.png);
1079
+ }
1080
+ /* line 51, sass/partials/_jquery_ui.scss */
1081
+ .cmb2-element .ui-state-active .ui-icon {
1082
+ background-image: url(../images/ui-icons_454545_256x240.png);
1083
+ }
1084
+ /* line 52, sass/partials/_jquery_ui.scss */
1085
+ .cmb2-element .ui-state-highlight .ui-icon {
1086
+ background-image: url(../images/ui-icons_2e83ff_256x240.png);
1087
+ }
1088
+ /* line 53, sass/partials/_jquery_ui.scss */
1089
+ .cmb2-element .ui-state-error .ui-icon, .cmb2-element .ui-state-error-text .ui-icon {
1090
+ background-image: url(../images/ui-icons_cd0a0a_256x240.png);
1091
+ }
1092
+ /* line 54, sass/partials/_jquery_ui.scss */
1093
+ .cmb2-element .ui-icon-carat-1-n {
1094
+ background-position: 0 0;
1095
+ }
1096
+ /* line 55, sass/partials/_jquery_ui.scss */
1097
+ .cmb2-element .ui-icon-carat-1-ne {
1098
+ background-position: -16px 0;
1099
+ }
1100
+ /* line 56, sass/partials/_jquery_ui.scss */
1101
+ .cmb2-element .ui-icon-carat-1-e {
1102
+ background-position: -32px 0;
1103
+ }
1104
+ /* line 57, sass/partials/_jquery_ui.scss */
1105
+ .cmb2-element .ui-icon-carat-1-se {
1106
+ background-position: -48px 0;
1107
+ }
1108
+ /* line 58, sass/partials/_jquery_ui.scss */
1109
+ .cmb2-element .ui-icon-carat-1-s {
1110
+ background-position: -64px 0;
1111
+ }
1112
+ /* line 59, sass/partials/_jquery_ui.scss */
1113
+ .cmb2-element .ui-icon-carat-1-sw {
1114
+ background-position: -80px 0;
1115
+ }
1116
+ /* line 60, sass/partials/_jquery_ui.scss */
1117
+ .cmb2-element .ui-icon-carat-1-w {
1118
+ background-position: -96px 0;
1119
+ }
1120
+ /* line 61, sass/partials/_jquery_ui.scss */
1121
+ .cmb2-element .ui-icon-carat-1-nw {
1122
+ background-position: -112px 0;
1123
+ }
1124
+ /* line 62, sass/partials/_jquery_ui.scss */
1125
+ .cmb2-element .ui-icon-carat-2-n-s {
1126
+ background-position: -128px 0;
1127
+ }
1128
+ /* line 63, sass/partials/_jquery_ui.scss */
1129
+ .cmb2-element .ui-icon-carat-2-e-w {
1130
+ background-position: -144px 0;
1131
+ }
1132
+ /* line 64, sass/partials/_jquery_ui.scss */
1133
+ .cmb2-element .ui-icon-triangle-1-n {
1134
+ background-position: 0 -16px;
1135
+ }
1136
+ /* line 65, sass/partials/_jquery_ui.scss */
1137
+ .cmb2-element .ui-icon-triangle-1-ne {
1138
+ background-position: -16px -16px;
1139
+ }
1140
+ /* line 66, sass/partials/_jquery_ui.scss */
1141
+ .cmb2-element .ui-icon-triangle-1-e {
1142
+ background-position: -32px -16px;
1143
+ }
1144
+ /* line 67, sass/partials/_jquery_ui.scss */
1145
+ .cmb2-element .ui-icon-triangle-1-se {
1146
+ background-position: -48px -16px;
1147
+ }
1148
+ /* line 68, sass/partials/_jquery_ui.scss */
1149
+ .cmb2-element .ui-icon-triangle-1-s {
1150
+ background-position: -64px -16px;
1151
+ }
1152
+ /* line 69, sass/partials/_jquery_ui.scss */
1153
+ .cmb2-element .ui-icon-triangle-1-sw {
1154
+ background-position: -80px -16px;
1155
+ }
1156
+ /* line 70, sass/partials/_jquery_ui.scss */
1157
+ .cmb2-element .ui-icon-triangle-1-w {
1158
+ background-position: -96px -16px;
1159
+ }
1160
+ /* line 71, sass/partials/_jquery_ui.scss */
1161
+ .cmb2-element .ui-icon-triangle-1-nw {
1162
+ background-position: -112px -16px;
1163
+ }
1164
+ /* line 72, sass/partials/_jquery_ui.scss */
1165
+ .cmb2-element .ui-icon-triangle-2-n-s {
1166
+ background-position: -128px -16px;
1167
+ }
1168
+ /* line 73, sass/partials/_jquery_ui.scss */
1169
+ .cmb2-element .ui-icon-triangle-2-e-w {
1170
+ background-position: -144px -16px;
1171
+ }
1172
+ /* line 74, sass/partials/_jquery_ui.scss */
1173
+ .cmb2-element .ui-icon-arrow-1-n {
1174
+ background-position: 0 -32px;
1175
+ }
1176
+ /* line 75, sass/partials/_jquery_ui.scss */
1177
+ .cmb2-element .ui-icon-arrow-1-ne {
1178
+ background-position: -16px -32px;
1179
+ }
1180
+ /* line 76, sass/partials/_jquery_ui.scss */
1181
+ .cmb2-element .ui-icon-arrow-1-e {
1182
+ background-position: -32px -32px;
1183
+ }
1184
+ /* line 77, sass/partials/_jquery_ui.scss */
1185
+ .cmb2-element .ui-icon-arrow-1-se {
1186
+ background-position: -48px -32px;
1187
+ }
1188
+ /* line 78, sass/partials/_jquery_ui.scss */
1189
+ .cmb2-element .ui-icon-arrow-1-s {
1190
+ background-position: -64px -32px;
1191
+ }
1192
+ /* line 79, sass/partials/_jquery_ui.scss */
1193
+ .cmb2-element .ui-icon-arrow-1-sw {
1194
+ background-position: -80px -32px;
1195
+ }
1196
+ /* line 80, sass/partials/_jquery_ui.scss */
1197
+ .cmb2-element .ui-icon-arrow-1-w {
1198
+ background-position: -96px -32px;
1199
+ }
1200
+ /* line 81, sass/partials/_jquery_ui.scss */
1201
+ .cmb2-element .ui-icon-arrow-1-nw {
1202
+ background-position: -112px -32px;
1203
+ }
1204
+ /* line 82, sass/partials/_jquery_ui.scss */
1205
+ .cmb2-element .ui-icon-arrow-2-n-s {
1206
+ background-position: -128px -32px;
1207
+ }
1208
+ /* line 83, sass/partials/_jquery_ui.scss */
1209
+ .cmb2-element .ui-icon-arrow-2-ne-sw {
1210
+ background-position: -144px -32px;
1211
+ }
1212
+ /* line 84, sass/partials/_jquery_ui.scss */
1213
+ .cmb2-element .ui-icon-arrow-2-e-w {
1214
+ background-position: -160px -32px;
1215
+ }
1216
+ /* line 85, sass/partials/_jquery_ui.scss */
1217
+ .cmb2-element .ui-icon-arrow-2-se-nw {
1218
+ background-position: -176px -32px;
1219
+ }
1220
+ /* line 86, sass/partials/_jquery_ui.scss */
1221
+ .cmb2-element .ui-icon-arrowstop-1-n {
1222
+ background-position: -192px -32px;
1223
+ }
1224
+ /* line 87, sass/partials/_jquery_ui.scss */
1225
+ .cmb2-element .ui-icon-arrowstop-1-e {
1226
+ background-position: -208px -32px;
1227
+ }
1228
+ /* line 88, sass/partials/_jquery_ui.scss */
1229
+ .cmb2-element .ui-icon-arrowstop-1-s {
1230
+ background-position: -224px -32px;
1231
+ }
1232
+ /* line 89, sass/partials/_jquery_ui.scss */
1233
+ .cmb2-element .ui-icon-arrowstop-1-w {
1234
+ background-position: -240px -32px;
1235
+ }
1236
+ /* line 90, sass/partials/_jquery_ui.scss */
1237
+ .cmb2-element .ui-icon-arrowthick-1-n {
1238
+ background-position: 0 -48px;
1239
+ }
1240
+ /* line 91, sass/partials/_jquery_ui.scss */
1241
+ .cmb2-element .ui-icon-arrowthick-1-ne {
1242
+ background-position: -16px -48px;
1243
+ }
1244
+ /* line 92, sass/partials/_jquery_ui.scss */
1245
+ .cmb2-element .ui-icon-arrowthick-1-e {
1246
+ background-position: -32px -48px;
1247
+ }
1248
+ /* line 93, sass/partials/_jquery_ui.scss */
1249
+ .cmb2-element .ui-icon-arrowthick-1-se {
1250
+ background-position: -48px -48px;
1251
+ }
1252
+ /* line 94, sass/partials/_jquery_ui.scss */
1253
+ .cmb2-element .ui-icon-arrowthick-1-s {
1254
+ background-position: -64px -48px;
1255
+ }
1256
+ /* line 95, sass/partials/_jquery_ui.scss */
1257
+ .cmb2-element .ui-icon-arrowthick-1-sw {
1258
+ background-position: -80px -48px;
1259
+ }
1260
+ /* line 96, sass/partials/_jquery_ui.scss */
1261
+ .cmb2-element .ui-icon-arrowthick-1-w {
1262
+ background-position: -96px -48px;
1263
+ }
1264
+ /* line 97, sass/partials/_jquery_ui.scss */
1265
+ .cmb2-element .ui-icon-arrowthick-1-nw {
1266
+ background-position: -112px -48px;
1267
+ }
1268
+ /* line 98, sass/partials/_jquery_ui.scss */
1269
+ .cmb2-element .ui-icon-arrowthick-2-n-s {
1270
+ background-position: -128px -48px;
1271
+ }
1272
+ /* line 99, sass/partials/_jquery_ui.scss */
1273
+ .cmb2-element .ui-icon-arrowthick-2-ne-sw {
1274
+ background-position: -144px -48px;
1275
+ }
1276
+ /* line 100, sass/partials/_jquery_ui.scss */
1277
+ .cmb2-element .ui-icon-arrowthick-2-e-w {
1278
+ background-position: -160px -48px;
1279
+ }
1280
+ /* line 101, sass/partials/_jquery_ui.scss */
1281
+ .cmb2-element .ui-icon-arrowthick-2-se-nw {
1282
+ background-position: -176px -48px;
1283
+ }
1284
+ /* line 102, sass/partials/_jquery_ui.scss */
1285
+ .cmb2-element .ui-icon-arrowthickstop-1-n {
1286
+ background-position: -192px -48px;
1287
+ }
1288
+ /* line 103, sass/partials/_jquery_ui.scss */
1289
+ .cmb2-element .ui-icon-arrowthickstop-1-e {
1290
+ background-position: -208px -48px;
1291
+ }
1292
+ /* line 104, sass/partials/_jquery_ui.scss */
1293
+ .cmb2-element .ui-icon-arrowthickstop-1-s {
1294
+ background-position: -224px -48px;
1295
+ }
1296
+ /* line 105, sass/partials/_jquery_ui.scss */
1297
+ .cmb2-element .ui-icon-arrowthickstop-1-w {
1298
+ background-position: -240px -48px;
1299
+ }
1300
+ /* line 106, sass/partials/_jquery_ui.scss */
1301
+ .cmb2-element .ui-icon-arrowreturnthick-1-w {
1302
+ background-position: 0 -64px;
1303
+ }
1304
+ /* line 107, sass/partials/_jquery_ui.scss */
1305
+ .cmb2-element .ui-icon-arrowreturnthick-1-n {
1306
+ background-position: -16px -64px;
1307
+ }
1308
+ /* line 108, sass/partials/_jquery_ui.scss */
1309
+ .cmb2-element .ui-icon-arrowreturnthick-1-e {
1310
+ background-position: -32px -64px;
1311
+ }
1312
+ /* line 109, sass/partials/_jquery_ui.scss */
1313
+ .cmb2-element .ui-icon-arrowreturnthick-1-s {
1314
+ background-position: -48px -64px;
1315
+ }
1316
+ /* line 110, sass/partials/_jquery_ui.scss */
1317
+ .cmb2-element .ui-icon-arrowreturn-1-w {
1318
+ background-position: -64px -64px;
1319
+ }
1320
+ /* line 111, sass/partials/_jquery_ui.scss */
1321
+ .cmb2-element .ui-icon-arrowreturn-1-n {
1322
+ background-position: -80px -64px;
1323
+ }
1324
+ /* line 112, sass/partials/_jquery_ui.scss */
1325
+ .cmb2-element .ui-icon-arrowreturn-1-e {
1326
+ background-position: -96px -64px;
1327
+ }
1328
+ /* line 113, sass/partials/_jquery_ui.scss */
1329
+ .cmb2-element .ui-icon-arrowreturn-1-s {
1330
+ background-position: -112px -64px;
1331
+ }
1332
+ /* line 114, sass/partials/_jquery_ui.scss */
1333
+ .cmb2-element .ui-icon-arrowrefresh-1-w {
1334
+ background-position: -128px -64px;
1335
+ }
1336
+ /* line 115, sass/partials/_jquery_ui.scss */
1337
+ .cmb2-element .ui-icon-arrowrefresh-1-n {
1338
+ background-position: -144px -64px;
1339
+ }
1340
+ /* line 116, sass/partials/_jquery_ui.scss */
1341
+ .cmb2-element .ui-icon-arrowrefresh-1-e {
1342
+ background-position: -160px -64px;
1343
+ }
1344
+ /* line 117, sass/partials/_jquery_ui.scss */
1345
+ .cmb2-element .ui-icon-arrowrefresh-1-s {
1346
+ background-position: -176px -64px;
1347
+ }
1348
+ /* line 118, sass/partials/_jquery_ui.scss */
1349
+ .cmb2-element .ui-icon-arrow-4 {
1350
+ background-position: 0 -80px;
1351
+ }
1352
+ /* line 119, sass/partials/_jquery_ui.scss */
1353
+ .cmb2-element .ui-icon-arrow-4-diag {
1354
+ background-position: -16px -80px;
1355
+ }
1356
+ /* line 120, sass/partials/_jquery_ui.scss */
1357
+ .cmb2-element .ui-icon-extlink {
1358
+ background-position: -32px -80px;
1359
+ }
1360
+ /* line 121, sass/partials/_jquery_ui.scss */
1361
+ .cmb2-element .ui-icon-newwin {
1362
+ background-position: -48px -80px;
1363
+ }
1364
+ /* line 122, sass/partials/_jquery_ui.scss */
1365
+ .cmb2-element .ui-icon-refresh {
1366
+ background-position: -64px -80px;
1367
+ }
1368
+ /* line 123, sass/partials/_jquery_ui.scss */
1369
+ .cmb2-element .ui-icon-shuffle {
1370
+ background-position: -80px -80px;
1371
+ }
1372
+ /* line 124, sass/partials/_jquery_ui.scss */
1373
+ .cmb2-element .ui-icon-transfer-e-w {
1374
+ background-position: -96px -80px;
1375
+ }
1376
+ /* line 125, sass/partials/_jquery_ui.scss */
1377
+ .cmb2-element .ui-icon-transferthick-e-w {
1378
+ background-position: -112px -80px;
1379
+ }
1380
+ /* line 126, sass/partials/_jquery_ui.scss */
1381
+ .cmb2-element .ui-icon-folder-collapsed {
1382
+ background-position: 0 -96px;
1383
+ }
1384
+ /* line 127, sass/partials/_jquery_ui.scss */
1385
+ .cmb2-element .ui-icon-folder-open {
1386
+ background-position: -16px -96px;
1387
+ }
1388
+ /* line 128, sass/partials/_jquery_ui.scss */
1389
+ .cmb2-element .ui-icon-document {
1390
+ background-position: -32px -96px;
1391
+ }
1392
+ /* line 129, sass/partials/_jquery_ui.scss */
1393
+ .cmb2-element .ui-icon-document-b {
1394
+ background-position: -48px -96px;
1395
+ }
1396
+ /* line 130, sass/partials/_jquery_ui.scss */
1397
+ .cmb2-element .ui-icon-note {
1398
+ background-position: -64px -96px;
1399
+ }
1400
+ /* line 131, sass/partials/_jquery_ui.scss */
1401
+ .cmb2-element .ui-icon-mail-closed {
1402
+ background-position: -80px -96px;
1403
+ }
1404
+ /* line 132, sass/partials/_jquery_ui.scss */
1405
+ .cmb2-element .ui-icon-mail-open {
1406
+ background-position: -96px -96px;
1407
+ }
1408
+ /* line 133, sass/partials/_jquery_ui.scss */
1409
+ .cmb2-element .ui-icon-suitcase {
1410
+ background-position: -112px -96px;
1411
+ }
1412
+ /* line 134, sass/partials/_jquery_ui.scss */
1413
+ .cmb2-element .ui-icon-comment {
1414
+ background-position: -128px -96px;
1415
+ }
1416
+ /* line 135, sass/partials/_jquery_ui.scss */
1417
+ .cmb2-element .ui-icon-person {
1418
+ background-position: -144px -96px;
1419
+ }
1420
+ /* line 136, sass/partials/_jquery_ui.scss */
1421
+ .cmb2-element .ui-icon-print {
1422
+ background-position: -160px -96px;
1423
+ }
1424
+ /* line 137, sass/partials/_jquery_ui.scss */
1425
+ .cmb2-element .ui-icon-trash {
1426
+ background-position: -176px -96px;
1427
+ }
1428
+ /* line 138, sass/partials/_jquery_ui.scss */
1429
+ .cmb2-element .ui-icon-locked {
1430
+ background-position: -192px -96px;
1431
+ }
1432
+ /* line 139, sass/partials/_jquery_ui.scss */
1433
+ .cmb2-element .ui-icon-unlocked {
1434
+ background-position: -208px -96px;
1435
+ }
1436
+ /* line 140, sass/partials/_jquery_ui.scss */
1437
+ .cmb2-element .ui-icon-bookmark {
1438
+ background-position: -224px -96px;
1439
+ }
1440
+ /* line 141, sass/partials/_jquery_ui.scss */
1441
+ .cmb2-element .ui-icon-tag {
1442
+ background-position: -240px -96px;
1443
+ }
1444
+ /* line 142, sass/partials/_jquery_ui.scss */
1445
+ .cmb2-element .ui-icon-home {
1446
+ background-position: 0 -112px;
1447
+ }
1448
+ /* line 143, sass/partials/_jquery_ui.scss */
1449
+ .cmb2-element .ui-icon-flag {
1450
+ background-position: -16px -112px;
1451
+ }
1452
+ /* line 144, sass/partials/_jquery_ui.scss */
1453
+ .cmb2-element .ui-icon-calendar {
1454
+ background-position: -32px -112px;
1455
+ }
1456
+ /* line 145, sass/partials/_jquery_ui.scss */
1457
+ .cmb2-element .ui-icon-cart {
1458
+ background-position: -48px -112px;
1459
+ }
1460
+ /* line 146, sass/partials/_jquery_ui.scss */
1461
+ .cmb2-element .ui-icon-pencil {
1462
+ background-position: -64px -112px;
1463
+ }
1464
+ /* line 147, sass/partials/_jquery_ui.scss */
1465
+ .cmb2-element .ui-icon-clock {
1466
+ background-position: -80px -112px;
1467
+ }
1468
+ /* line 148, sass/partials/_jquery_ui.scss */
1469
+ .cmb2-element .ui-icon-disk {
1470
+ background-position: -96px -112px;
1471
+ }
1472
+ /* line 149, sass/partials/_jquery_ui.scss */
1473
+ .cmb2-element .ui-icon-calculator {
1474
+ background-position: -112px -112px;
1475
+ }
1476
+ /* line 150, sass/partials/_jquery_ui.scss */
1477
+ .cmb2-element .ui-icon-zoomin {
1478
+ background-position: -128px -112px;
1479
+ }
1480
+ /* line 151, sass/partials/_jquery_ui.scss */
1481
+ .cmb2-element .ui-icon-zoomout {
1482
+ background-position: -144px -112px;
1483
+ }
1484
+ /* line 152, sass/partials/_jquery_ui.scss */
1485
+ .cmb2-element .ui-icon-search {
1486
+ background-position: -160px -112px;
1487
+ }
1488
+ /* line 153, sass/partials/_jquery_ui.scss */
1489
+ .cmb2-element .ui-icon-wrench {
1490
+ background-position: -176px -112px;
1491
+ }
1492
+ /* line 154, sass/partials/_jquery_ui.scss */
1493
+ .cmb2-element .ui-icon-gear {
1494
+ background-position: -192px -112px;
1495
+ }
1496
+ /* line 155, sass/partials/_jquery_ui.scss */
1497
+ .cmb2-element .ui-icon-heart {
1498
+ background-position: -208px -112px;
1499
+ }
1500
+ /* line 156, sass/partials/_jquery_ui.scss */
1501
+ .cmb2-element .ui-icon-star {
1502
+ background-position: -224px -112px;
1503
+ }
1504
+ /* line 157, sass/partials/_jquery_ui.scss */
1505
+ .cmb2-element .ui-icon-link {
1506
+ background-position: -240px -112px;
1507
+ }
1508
+ /* line 158, sass/partials/_jquery_ui.scss */
1509
+ .cmb2-element .ui-icon-cancel {
1510
+ background-position: 0 -128px;
1511
+ }
1512
+ /* line 159, sass/partials/_jquery_ui.scss */
1513
+ .cmb2-element .ui-icon-plus {
1514
+ background-position: -16px -128px;
1515
+ }
1516
+ /* line 160, sass/partials/_jquery_ui.scss */
1517
+ .cmb2-element .ui-icon-plusthick {
1518
+ background-position: -32px -128px;
1519
+ }
1520
+ /* line 161, sass/partials/_jquery_ui.scss */
1521
+ .cmb2-element .ui-icon-minus {
1522
+ background-position: -48px -128px;
1523
+ }
1524
+ /* line 162, sass/partials/_jquery_ui.scss */
1525
+ .cmb2-element .ui-icon-minusthick {
1526
+ background-position: -64px -128px;
1527
+ }
1528
+ /* line 163, sass/partials/_jquery_ui.scss */
1529
+ .cmb2-element .ui-icon-close {
1530
+ background-position: -80px -128px;
1531
+ }
1532
+ /* line 164, sass/partials/_jquery_ui.scss */
1533
+ .cmb2-element .ui-icon-closethick {
1534
+ background-position: -96px -128px;
1535
+ }
1536
+ /* line 165, sass/partials/_jquery_ui.scss */
1537
+ .cmb2-element .ui-icon-key {
1538
+ background-position: -112px -128px;
1539
+ }
1540
+ /* line 166, sass/partials/_jquery_ui.scss */
1541
+ .cmb2-element .ui-icon-lightbulb {
1542
+ background-position: -128px -128px;
1543
+ }
1544
+ /* line 167, sass/partials/_jquery_ui.scss */
1545
+ .cmb2-element .ui-icon-scissors {
1546
+ background-position: -144px -128px;
1547
+ }
1548
+ /* line 168, sass/partials/_jquery_ui.scss */
1549
+ .cmb2-element .ui-icon-clipboard {
1550
+ background-position: -160px -128px;
1551
+ }
1552
+ /* line 169, sass/partials/_jquery_ui.scss */
1553
+ .cmb2-element .ui-icon-copy {
1554
+ background-position: -176px -128px;
1555
+ }
1556
+ /* line 170, sass/partials/_jquery_ui.scss */
1557
+ .cmb2-element .ui-icon-contact {
1558
+ background-position: -192px -128px;
1559
+ }
1560
+ /* line 171, sass/partials/_jquery_ui.scss */
1561
+ .cmb2-element .ui-icon-image {
1562
+ background-position: -208px -128px;
1563
+ }
1564
+ /* line 172, sass/partials/_jquery_ui.scss */
1565
+ .cmb2-element .ui-icon-video {
1566
+ background-position: -224px -128px;
1567
+ }
1568
+ /* line 173, sass/partials/_jquery_ui.scss */
1569
+ .cmb2-element .ui-icon-script {
1570
+ background-position: -240px -128px;
1571
+ }
1572
+ /* line 174, sass/partials/_jquery_ui.scss */
1573
+ .cmb2-element .ui-icon-alert {
1574
+ background-position: 0 -144px;
1575
+ }
1576
+ /* line 175, sass/partials/_jquery_ui.scss */
1577
+ .cmb2-element .ui-icon-info {
1578
+ background-position: -16px -144px;
1579
+ }
1580
+ /* line 176, sass/partials/_jquery_ui.scss */
1581
+ .cmb2-element .ui-icon-notice {
1582
+ background-position: -32px -144px;
1583
+ }
1584
+ /* line 177, sass/partials/_jquery_ui.scss */
1585
+ .cmb2-element .ui-icon-help {
1586
+ background-position: -48px -144px;
1587
+ }
1588
+ /* line 178, sass/partials/_jquery_ui.scss */
1589
+ .cmb2-element .ui-icon-check {
1590
+ background-position: -64px -144px;
1591
+ }
1592
+ /* line 179, sass/partials/_jquery_ui.scss */
1593
+ .cmb2-element .ui-icon-bullet {
1594
+ background-position: -80px -144px;
1595
+ }
1596
+ /* line 180, sass/partials/_jquery_ui.scss */
1597
+ .cmb2-element .ui-icon-radio-off {
1598
+ background-position: -96px -144px;
1599
+ }
1600
+ /* line 181, sass/partials/_jquery_ui.scss */
1601
+ .cmb2-element .ui-icon-radio-on {
1602
+ background-position: -112px -144px;
1603
+ }
1604
+ /* line 182, sass/partials/_jquery_ui.scss */
1605
+ .cmb2-element .ui-icon-pin-w {
1606
+ background-position: -128px -144px;
1607
+ }
1608
+ /* line 183, sass/partials/_jquery_ui.scss */
1609
+ .cmb2-element .ui-icon-pin-s {
1610
+ background-position: -144px -144px;
1611
+ }
1612
+ /* line 184, sass/partials/_jquery_ui.scss */
1613
+ .cmb2-element .ui-icon-play {
1614
+ background-position: 0 -160px;
1615
+ }
1616
+ /* line 185, sass/partials/_jquery_ui.scss */
1617
+ .cmb2-element .ui-icon-pause {
1618
+ background-position: -16px -160px;
1619
+ }
1620
+ /* line 186, sass/partials/_jquery_ui.scss */
1621
+ .cmb2-element .ui-icon-seek-next {
1622
+ background-position: -32px -160px;
1623
+ }
1624
+ /* line 187, sass/partials/_jquery_ui.scss */
1625
+ .cmb2-element .ui-icon-seek-prev {
1626
+ background-position: -48px -160px;
1627
+ }
1628
+ /* line 188, sass/partials/_jquery_ui.scss */
1629
+ .cmb2-element .ui-icon-seek-end {
1630
+ background-position: -64px -160px;
1631
+ }
1632
+ /* line 189, sass/partials/_jquery_ui.scss */
1633
+ .cmb2-element .ui-icon-seek-start {
1634
+ background-position: -80px -160px;
1635
+ }
1636
+ /* line 190, sass/partials/_jquery_ui.scss */
1637
+ .cmb2-element .ui-icon-seek-first {
1638
+ background-position: -80px -160px;
1639
+ }
1640
+ /* line 191, sass/partials/_jquery_ui.scss */
1641
+ .cmb2-element .ui-icon-stop {
1642
+ background-position: -96px -160px;
1643
+ }
1644
+ /* line 192, sass/partials/_jquery_ui.scss */
1645
+ .cmb2-element .ui-icon-eject {
1646
+ background-position: -112px -160px;
1647
+ }
1648
+ /* line 193, sass/partials/_jquery_ui.scss */
1649
+ .cmb2-element .ui-icon-volume-off {
1650
+ background-position: -128px -160px;
1651
+ }
1652
+ /* line 194, sass/partials/_jquery_ui.scss */
1653
+ .cmb2-element .ui-icon-volume-on {
1654
+ background-position: -144px -160px;
1655
+ }
1656
+ /* line 195, sass/partials/_jquery_ui.scss */
1657
+ .cmb2-element .ui-icon-power {
1658
+ background-position: 0 -176px;
1659
+ }
1660
+ /* line 196, sass/partials/_jquery_ui.scss */
1661
+ .cmb2-element .ui-icon-signal-diag {
1662
+ background-position: -16px -176px;
1663
+ }
1664
+ /* line 197, sass/partials/_jquery_ui.scss */
1665
+ .cmb2-element .ui-icon-signal {
1666
+ background-position: -32px -176px;
1667
+ }
1668
+ /* line 198, sass/partials/_jquery_ui.scss */
1669
+ .cmb2-element .ui-icon-battery-0 {
1670
+ background-position: -48px -176px;
1671
+ }
1672
+ /* line 199, sass/partials/_jquery_ui.scss */
1673
+ .cmb2-element .ui-icon-battery-1 {
1674
+ background-position: -64px -176px;
1675
+ }
1676
+ /* line 200, sass/partials/_jquery_ui.scss */
1677
+ .cmb2-element .ui-icon-battery-2 {
1678
+ background-position: -80px -176px;
1679
+ }
1680
+ /* line 201, sass/partials/_jquery_ui.scss */
1681
+ .cmb2-element .ui-icon-battery-3 {
1682
+ background-position: -96px -176px;
1683
+ }
1684
+ /* line 202, sass/partials/_jquery_ui.scss */
1685
+ .cmb2-element .ui-icon-circle-plus {
1686
+ background-position: 0 -192px;
1687
+ }
1688
+ /* line 203, sass/partials/_jquery_ui.scss */
1689
+ .cmb2-element .ui-icon-circle-minus {
1690
+ background-position: -16px -192px;
1691
+ }
1692
+ /* line 204, sass/partials/_jquery_ui.scss */
1693
+ .cmb2-element .ui-icon-circle-close {
1694
+ background-position: -32px -192px;
1695
+ }
1696
+ /* line 205, sass/partials/_jquery_ui.scss */
1697
+ .cmb2-element .ui-icon-circle-triangle-e {
1698
+ background-position: -48px -192px;
1699
+ }
1700
+ /* line 206, sass/partials/_jquery_ui.scss */
1701
+ .cmb2-element .ui-icon-circle-triangle-s {
1702
+ background-position: -64px -192px;
1703
+ }
1704
+ /* line 207, sass/partials/_jquery_ui.scss */
1705
+ .cmb2-element .ui-icon-circle-triangle-w {
1706
+ background-position: -80px -192px;
1707
+ }
1708
+ /* line 208, sass/partials/_jquery_ui.scss */
1709
+ .cmb2-element .ui-icon-circle-triangle-n {
1710
+ background-position: -96px -192px;
1711
+ }
1712
+ /* line 209, sass/partials/_jquery_ui.scss */
1713
+ .cmb2-element .ui-icon-circle-arrow-e {
1714
+ background-position: -112px -192px;
1715
+ }
1716
+ /* line 210, sass/partials/_jquery_ui.scss */
1717
+ .cmb2-element .ui-icon-circle-arrow-s {
1718
+ background-position: -128px -192px;
1719
+ }
1720
+ /* line 211, sass/partials/_jquery_ui.scss */
1721
+ .cmb2-element .ui-icon-circle-arrow-w {
1722
+ background-position: -144px -192px;
1723
+ }
1724
+ /* line 212, sass/partials/_jquery_ui.scss */
1725
+ .cmb2-element .ui-icon-circle-arrow-n {
1726
+ background-position: -160px -192px;
1727
+ }
1728
+ /* line 213, sass/partials/_jquery_ui.scss */
1729
+ .cmb2-element .ui-icon-circle-zoomin {
1730
+ background-position: -176px -192px;
1731
+ }
1732
+ /* line 214, sass/partials/_jquery_ui.scss */
1733
+ .cmb2-element .ui-icon-circle-zoomout {
1734
+ background-position: -192px -192px;
1735
+ }
1736
+ /* line 215, sass/partials/_jquery_ui.scss */
1737
+ .cmb2-element .ui-icon-circle-check {
1738
+ background-position: -208px -192px;
1739
+ }
1740
+ /* line 216, sass/partials/_jquery_ui.scss */
1741
+ .cmb2-element .ui-icon-circlesmall-plus {
1742
+ background-position: 0 -208px;
1743
+ }
1744
+ /* line 217, sass/partials/_jquery_ui.scss */
1745
+ .cmb2-element .ui-icon-circlesmall-minus {
1746
+ background-position: -16px -208px;
1747
+ }
1748
+ /* line 218, sass/partials/_jquery_ui.scss */
1749
+ .cmb2-element .ui-icon-circlesmall-close {
1750
+ background-position: -32px -208px;
1751
+ }
1752
+ /* line 219, sass/partials/_jquery_ui.scss */
1753
+ .cmb2-element .ui-icon-squaresmall-plus {
1754
+ background-position: -48px -208px;
1755
+ }
1756
+ /* line 220, sass/partials/_jquery_ui.scss */
1757
+ .cmb2-element .ui-icon-squaresmall-minus {
1758
+ background-position: -64px -208px;
1759
+ }
1760
+ /* line 221, sass/partials/_jquery_ui.scss */
1761
+ .cmb2-element .ui-icon-squaresmall-close {
1762
+ background-position: -80px -208px;
1763
+ }
1764
+ /* line 222, sass/partials/_jquery_ui.scss */
1765
+ .cmb2-element .ui-icon-grip-dotted-vertical {
1766
+ background-position: 0 -224px;
1767
+ }
1768
+ /* line 223, sass/partials/_jquery_ui.scss */
1769
+ .cmb2-element .ui-icon-grip-dotted-horizontal {
1770
+ background-position: -16px -224px;
1771
+ }
1772
+ /* line 224, sass/partials/_jquery_ui.scss */
1773
+ .cmb2-element .ui-icon-grip-solid-vertical {
1774
+ background-position: -32px -224px;
1775
+ }
1776
+ /* line 225, sass/partials/_jquery_ui.scss */
1777
+ .cmb2-element .ui-icon-grip-solid-horizontal {
1778
+ background-position: -48px -224px;
1779
+ }
1780
+ /* line 226, sass/partials/_jquery_ui.scss */
1781
+ .cmb2-element .ui-icon-gripsmall-diagonal-se {
1782
+ background-position: -64px -224px;
1783
+ }
1784
+ /* line 227, sass/partials/_jquery_ui.scss */
1785
+ .cmb2-element .ui-icon-grip-diagonal-se {
1786
+ background-position: -80px -224px;
1787
+ }
1788
+ /* line 228, sass/partials/_jquery_ui.scss */
1789
+ .cmb2-element .ui-corner-all, .cmb2-element .ui-corner-top, .cmb2-element .ui-corner-left, .cmb2-element .ui-corner-tl {
1790
+ -moz-border-radius-topleft: 4px;
1791
+ -webkit-border-top-left-radius: 4px;
1792
+ -khtml-border-top-left-radius: 4px;
1793
+ border-top-left-radius: 4px;
1794
+ }
1795
+ /* line 229, sass/partials/_jquery_ui.scss */
1796
+ .cmb2-element .ui-corner-all, .cmb2-element .ui-corner-top, .cmb2-element .ui-corner-right, .cmb2-element .ui-corner-tr {
1797
+ -moz-border-radius-topright: 4px;
1798
+ -webkit-border-top-right-radius: 4px;
1799
+ -khtml-border-top-right-radius: 4px;
1800
+ border-top-right-radius: 4px;
1801
+ }
1802
+ /* line 230, sass/partials/_jquery_ui.scss */
1803
+ .cmb2-element .ui-corner-all, .cmb2-element .ui-corner-bottom, .cmb2-element .ui-corner-left, .cmb2-element .ui-corner-bl {
1804
+ -moz-border-radius-bottomleft: 4px;
1805
+ -webkit-border-bottom-left-radius: 4px;
1806
+ -khtml-border-bottom-left-radius: 4px;
1807
+ border-bottom-left-radius: 4px;
1808
+ }
1809
+ /* line 231, sass/partials/_jquery_ui.scss */
1810
+ .cmb2-element .ui-corner-all, .cmb2-element .ui-corner-bottom, .cmb2-element .ui-corner-right, .cmb2-element .ui-corner-br {
1811
+ -moz-border-radius-bottomright: 4px;
1812
+ -webkit-border-bottom-right-radius: 4px;
1813
+ -khtml-border-bottom-right-radius: 4px;
1814
+ border-bottom-right-radius: 4px;
1815
+ }
1816
+ /* line 232, sass/partials/_jquery_ui.scss */
1817
+ .cmb2-element .ui-widget-overlay {
1818
+ background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
1819
+ opacity: .30;
1820
+ filter: Alpha(Opacity=30);
1821
+ }
1822
+ /* line 233, sass/partials/_jquery_ui.scss */
1823
+ .cmb2-element .ui-widget-shadow {
1824
+ margin: -8px 0 0 -8px;
1825
+ padding: 8px;
1826
+ background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
1827
+ opacity: .30;
1828
+ filter: Alpha(Opacity=30);
1829
+ -moz-border-radius: 8px;
1830
+ -khtml-border-radius: 8px;
1831
+ -webkit-border-radius: 8px;
1832
+ border-radius: 8px;
1833
+ }
1834
+ /* line 234, sass/partials/_jquery_ui.scss */
1835
+ .cmb2-element .ui-datepicker {
1836
+ width: 17em;
1837
+ padding: .2em .2em 0;
1838
+ display: none;
1839
+ }
1840
+ /* line 235, sass/partials/_jquery_ui.scss */
1841
+ .cmb2-element .ui-datepicker .ui-datepicker-header {
1842
+ position: relative;
1843
+ padding: .2em 0;
1844
+ }
1845
+ /* line 236, sass/partials/_jquery_ui.scss */
1846
+ .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-next {
1847
+ position: absolute;
1848
+ top: 2px;
1849
+ width: 1.8em;
1850
+ height: 1.8em;
1851
+ }
1852
+ /* line 237, sass/partials/_jquery_ui.scss */
1853
+ .cmb2-element .ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
1854
+ top: 1px;
1855
+ }
1856
+ /* line 238, sass/partials/_jquery_ui.scss */
1857
+ .cmb2-element .ui-datepicker .ui-datepicker-prev {
1858
+ left: 2px;
1859
+ }
1860
+ /* line 239, sass/partials/_jquery_ui.scss */
1861
+ .cmb2-element .ui-datepicker .ui-datepicker-next {
1862
+ right: 2px;
1863
+ }
1864
+ /* line 240, sass/partials/_jquery_ui.scss */
1865
+ .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
1866
+ left: 1px;
1867
+ }
1868
+ /* line 241, sass/partials/_jquery_ui.scss */
1869
+ .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
1870
+ right: 1px;
1871
+ }
1872
+ /* line 242, sass/partials/_jquery_ui.scss */
1873
+ .cmb2-element .ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span {
1874
+ display: block;
1875
+ position: absolute;
1876
+ left: 50%;
1877
+ margin-left: -8px;
1878
+ top: 50%;
1879
+ margin-top: -8px;
1880
+ }
1881
+ /* line 243, sass/partials/_jquery_ui.scss */
1882
+ .cmb2-element .ui-datepicker .ui-datepicker-title {
1883
+ margin: 0 2.3em;
1884
+ line-height: 1.8em;
1885
+ text-align: center;
1886
+ }
1887
+ /* line 244, sass/partials/_jquery_ui.scss */
1888
+ .cmb2-element .ui-datepicker .ui-datepicker-title select {
1889
+ font-size: 1em;
1890
+ margin: 1px 0;
1891
+ }
1892
+ /* line 245, sass/partials/_jquery_ui.scss */
1893
+ .cmb2-element .ui-datepicker select.ui-datepicker-month-year {
1894
+ width: 100%;
1895
+ }
1896
+ /* line 246, sass/partials/_jquery_ui.scss */
1897
+ .cmb2-element .ui-datepicker select.ui-datepicker-month,
1898
+ .cmb2-element .ui-datepicker select.ui-datepicker-year {
1899
+ width: 49%;
1900
+ }
1901
+ /* line 248, sass/partials/_jquery_ui.scss */
1902
+ .cmb2-element .ui-datepicker select.ui-datepicker-month {
1903
+ margin-right: 1%;
1904
+ }
1905
+ /* line 249, sass/partials/_jquery_ui.scss */
1906
+ .cmb2-element .ui-datepicker select.ui-datepicker-year {
1907
+ margin-left: 1%;
1908
+ }
1909
+ /* line 250, sass/partials/_jquery_ui.scss */
1910
+ .cmb2-element .ui-datepicker table {
1911
+ width: 100%;
1912
+ font-size: .9em;
1913
+ border-collapse: collapse;
1914
+ margin: 0 0 .4em;
1915
+ }
1916
+ /* line 251, sass/partials/_jquery_ui.scss */
1917
+ .cmb2-element .ui-datepicker th {
1918
+ padding: .7em .3em;
1919
+ text-align: center;
1920
+ font-weight: bold;
1921
+ border: 0;
1922
+ }
1923
+ /* line 252, sass/partials/_jquery_ui.scss */
1924
+ .cmb2-element .ui-datepicker td {
1925
+ border: 0;
1926
+ padding: 1px;
1927
+ }
1928
+ /* line 253, sass/partials/_jquery_ui.scss */
1929
+ .cmb2-element .ui-datepicker td span, .cmb2-element .ui-datepicker td a {
1930
+ display: block;
1931
+ padding: .2em;
1932
+ text-align: right;
1933
+ text-decoration: none;
1934
+ }
1935
+ /* line 254, sass/partials/_jquery_ui.scss */
1936
+ .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
1937
+ background-image: none;
1938
+ margin: .7em 0 0 0;
1939
+ padding: 0 .2em;
1940
+ border-left: 0;
1941
+ border-right: 0;
1942
+ border-bottom: 0;
1943
+ }
1944
+ /* line 255, sass/partials/_jquery_ui.scss */
1945
+ .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button {
1946
+ float: right;
1947
+ margin: .5em .2em .4em;
1948
+ cursor: pointer;
1949
+ padding: .2em .6em .3em .6em;
1950
+ width: auto;
1951
+ overflow: visible;
1952
+ }
1953
+ /* line 256, sass/partials/_jquery_ui.scss */
1954
+ .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
1955
+ float: left;
1956
+ }
1957
+ /* line 257, sass/partials/_jquery_ui.scss */
1958
+ .cmb2-element .ui-datepicker.ui-datepicker-multi {
1959
+ width: auto;
1960
+ }
1961
+ /* line 258, sass/partials/_jquery_ui.scss */
1962
+ .cmb2-element .ui-datepicker-multi .ui-datepicker-group {
1963
+ float: left;
1964
+ }
1965
+ /* line 259, sass/partials/_jquery_ui.scss */
1966
+ .cmb2-element .ui-datepicker-multi .ui-datepicker-group table {
1967
+ width: 95%;
1968
+ margin: 0 auto .4em;
1969
+ }
1970
+ /* line 260, sass/partials/_jquery_ui.scss */
1971
+ .cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group {
1972
+ width: 50%;
1973
+ }
1974
+ /* line 261, sass/partials/_jquery_ui.scss */
1975
+ .cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group {
1976
+ width: 33.3%;
1977
+ }
1978
+ /* line 262, sass/partials/_jquery_ui.scss */
1979
+ .cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group {
1980
+ width: 25%;
1981
+ }
1982
+ /* line 263, sass/partials/_jquery_ui.scss */
1983
+ .cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
1984
+ border-left-width: 0;
1985
+ }
1986
+ /* line 264, sass/partials/_jquery_ui.scss */
1987
+ .cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
1988
+ border-left-width: 0;
1989
+ }
1990
+ /* line 265, sass/partials/_jquery_ui.scss */
1991
+ .cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane {
1992
+ clear: left;
1993
+ }
1994
+ /* line 266, sass/partials/_jquery_ui.scss */
1995
+ .cmb2-element .ui-datepicker-row-break {
1996
+ clear: both;
1997
+ width: 100%;
1998
+ font-size: 0em;
1999
+ }
2000
+ /* line 267, sass/partials/_jquery_ui.scss */
2001
+ .cmb2-element .ui-datepicker-rtl {
2002
+ direction: rtl;
2003
+ }
2004
+ /* line 269, sass/partials/_jquery_ui.scss */
2005
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev {
2006
+ right: 2px;
2007
+ left: auto;
2008
+ }
2009
+ /* line 270, sass/partials/_jquery_ui.scss */
2010
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-next {
2011
+ left: 2px;
2012
+ right: auto;
2013
+ }
2014
+ /* line 271, sass/partials/_jquery_ui.scss */
2015
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover {
2016
+ right: 1px;
2017
+ left: auto;
2018
+ }
2019
+ /* line 272, sass/partials/_jquery_ui.scss */
2020
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover {
2021
+ left: 1px;
2022
+ right: auto;
2023
+ }
2024
+ /* line 273, sass/partials/_jquery_ui.scss */
2025
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane {
2026
+ clear: right;
2027
+ }
2028
+ /* line 274, sass/partials/_jquery_ui.scss */
2029
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button {
2030
+ float: left;
2031
+ }
2032
+ /* line 275, sass/partials/_jquery_ui.scss */
2033
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
2034
+ float: right;
2035
+ }
2036
+ /* line 276, sass/partials/_jquery_ui.scss */
2037
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-group {
2038
+ float: right;
2039
+ }
2040
+ /* line 277, sass/partials/_jquery_ui.scss */
2041
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
2042
+ border-right-width: 0;
2043
+ border-left-width: 1px;
2044
+ }
2045
+ /* line 278, sass/partials/_jquery_ui.scss */
2046
+ .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
2047
+ border-right-width: 0;
2048
+ border-left-width: 1px;
2049
+ }
2050
+ /* line 280, sass/partials/_jquery_ui.scss */
2051
+ .cmb2-element .ui-datepicker-cover {
2052
+ display: none;
2053
+ /*sorry for IE5*/
2054
+ display/**/: block;
2055
+ /*sorry for IE5*/
2056
+ position: absolute;
2057
+ /*must have*/
2058
+ z-index: -1;
2059
+ /*must have*/
2060
+ filter: mask();
2061
+ /*must have*/
2062
+ top: -4px;
2063
+ /*must have*/
2064
+ left: -4px;
2065
+ /*must have*/
2066
+ width: 200px;
2067
+ /*must have*/
2068
+ height: 200px;
2069
+ /*must have*/
2070
+ }
2071
+ /* line 292, sass/partials/_jquery_ui.scss */
2072
+ .cmb2-element .ui-datepicker {
2073
+ padding: 0;
2074
+ border: 1px solid #ddd;
2075
+ -webkit-border-radius: 0;
2076
+ -moz-border-radius: 0;
2077
+ border-radius: 0;
2078
+ }
2079
+ /* line 293, sass/partials/_jquery_ui.scss */
2080
+ .cmb2-element .ui-datepicker * {
2081
+ padding: 0;
2082
+ font-family: "Open Sans", sans-serif;
2083
+ -webkit-border-radius: 0;
2084
+ -moz-border-radius: 0;
2085
+ border-radius: 0;
2086
+ }
2087
+ /* line 294, sass/partials/_jquery_ui.scss */
2088
+ .cmb2-element .ui-datepicker table {
2089
+ font-size: 13px;
2090
+ margin: 0;
2091
+ }
2092
+ /* line 295, sass/partials/_jquery_ui.scss */
2093
+ .cmb2-element .ui-datepicker .ui-datepicker-header {
2094
+ border: none;
2095
+ background: #222;
2096
+ color: #fff;
2097
+ font-weight: normal;
2098
+ }
2099
+ /* line 296, sass/partials/_jquery_ui.scss */
2100
+ .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
2101
+ background: #222;
2102
+ border-color: transparent;
2103
+ cursor: pointer;
2104
+ -webkit-border-radius: 0;
2105
+ -moz-border-radius: 0;
2106
+ border-radius: 0;
2107
+ }
2108
+ /* line 297, sass/partials/_jquery_ui.scss */
2109
+ .cmb2-element .ui-datepicker thead {
2110
+ background: #222;
2111
+ color: #fff;
2112
+ }
2113
+ /* line 298, sass/partials/_jquery_ui.scss */
2114
+ .cmb2-element .ui-datepicker .ui-datepicker-title {
2115
+ margin-top: .4em;
2116
+ margin-bottom: .3em;
2117
+ color: #fff;
2118
+ font-size: 14px;
2119
+ }
2120
+ /* line 299, sass/partials/_jquery_ui.scss */
2121
+ .cmb2-element .ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev {
2122
+ height: 1em;
2123
+ top: .9em;
2124
+ border: none;
2125
+ }
2126
+ /* line 300, sass/partials/_jquery_ui.scss */
2127
+ .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
2128
+ left: 2px;
2129
+ }
2130
+ /* line 301, sass/partials/_jquery_ui.scss */
2131
+ .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
2132
+ right: 2px;
2133
+ }
2134
+ /* line 302, sass/partials/_jquery_ui.scss */
2135
+ .cmb2-element .ui-datepicker .ui-datepicker-next span, .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2136
+ background-image: url("data:image/png;base64,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");
2137
+ background-position: -32px 0;
2138
+ margin-top: 0;
2139
+ top: 0;
2140
+ font-weight: normal;
2141
+ }
2142
+ /* line 303, sass/partials/_jquery_ui.scss */
2143
+ .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2144
+ background-position: -96px 0;
2145
+ }
2146
+ /* line 304, sass/partials/_jquery_ui.scss */
2147
+ .cmb2-element .ui-datepicker th {
2148
+ padding: 0.75em 0;
2149
+ color: #fff;
2150
+ font-weight: normal;
2151
+ border: none;
2152
+ border-top: 1px solid #333;
2153
+ }
2154
+ /* line 305, sass/partials/_jquery_ui.scss */
2155
+ .cmb2-element .ui-datepicker td {
2156
+ background: #f1f1f1;
2157
+ border: none;
2158
+ padding: 0;
2159
+ }
2160
+ /* line 306, sass/partials/_jquery_ui.scss */
2161
+ .cmb2-element .ui-datepicker td .ui-state-default {
2162
+ background: transparent;
2163
+ border: none;
2164
+ text-align: center;
2165
+ padding: .5em;
2166
+ margin: 0;
2167
+ font-weight: normal;
2168
+ color: #333;
2169
+ }
2170
+ /* line 307, sass/partials/_jquery_ui.scss */
2171
+ .cmb2-element .ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover {
2172
+ background: #0074a2;
2173
+ color: #fff;
2174
+ }
2175
+ /* line 308, sass/partials/_jquery_ui.scss */
2176
+ .cmb2-element .ui-datepicker td.ui-state-disabled, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
2177
+ opacity: 1;
2178
+ color: #999;
2179
+ }
2180
+ /* line 309, sass/partials/_jquery_ui.scss */
2181
+ .cmb2-element .ui-datepicker {
2182
+ background: #f1f1f1;
2183
+ }
2184
+ /* line 310, sass/partials/_jquery_ui.scss */
2185
+ .cmb2-element .ui-datepicker .ui-datepicker-close, .cmb2-element .ui-datepicker .ui-datepicker-current {
2186
+ font-size: 14px;
2187
+ font-weight: normal;
2188
+ background-image: none;
2189
+ border: none;
2190
+ }
2191
+ /* line 311, sass/partials/_jquery_ui.scss */
2192
+ .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .cmb2-element .ui-datepicker .ui-datepicker-current:active, .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2193
+ background: #096484;
2194
+ color: #fff;
2195
+ }
2196
+ /* line 312, sass/partials/_jquery_ui.scss */
2197
+ .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
2198
+ border: none;
2199
+ }
2200
+ /* line 313, sass/partials/_jquery_ui.scss */
2201
+ .cmb2-element .ui-timepicker-div {
2202
+ font-size: 14px;
2203
+ }
2204
+ /* line 314, sass/partials/_jquery_ui.scss */
2205
+ .cmb2-element .ui-timepicker-div .ui-widget-header {
2206
+ margin-bottom: 8px;
2207
+ background: #222;
2208
+ border-color: #222;
2209
+ }
2210
+ /* line 315, sass/partials/_jquery_ui.scss */
2211
+ .cmb2-element .ui-timepicker-div dl {
2212
+ text-align: left;
2213
+ }
2214
+ /* line 316, sass/partials/_jquery_ui.scss */
2215
+ .cmb2-element .ui-timepicker-div dl dt {
2216
+ float: left;
2217
+ clear: left;
2218
+ padding: 0 0 0 5px;
2219
+ }
2220
+ /* line 317, sass/partials/_jquery_ui.scss */
2221
+ .cmb2-element .ui-timepicker-div dl dd {
2222
+ margin: 0 10px 10px 40%;
2223
+ }
2224
+ /* line 318, sass/partials/_jquery_ui.scss */
2225
+ .cmb2-element .ui-tpicker-grid-label {
2226
+ background: none;
2227
+ border: none;
2228
+ margin: 0;
2229
+ padding: 0;
2230
+ }
2231
+ /* line 319, sass/partials/_jquery_ui.scss */
2232
+ .cmb2-element .ui-timepicker-rtl {
2233
+ direction: rtl;
2234
+ }
2235
+ /* line 320, sass/partials/_jquery_ui.scss */
2236
+ .cmb2-element .ui-timepicker-rtl dl {
2237
+ text-align: right;
2238
+ padding: 0 5px 0 0;
2239
+ }
2240
+ /* line 321, sass/partials/_jquery_ui.scss */
2241
+ .cmb2-element .ui-timepicker-rtl dl dt {
2242
+ float: right;
2243
+ clear: right;
2244
+ }
2245
+ /* line 322, sass/partials/_jquery_ui.scss */
2246
+ .cmb2-element .ui-timepicker-rtl dl dd {
2247
+ margin: 0 40% 10px 10px;
2248
+ }
2249
+
2250
+ /* line 326, sass/partials/_jquery_ui.scss */
2251
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker thead, .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
2252
+ background: #4796b3;
2253
+ }
2254
+ /* line 327, sass/partials/_jquery_ui.scss */
2255
+ .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
2256
+ border-color: #4796b3;
2257
+ }
2258
+ /* line 328, sass/partials/_jquery_ui.scss */
2259
+ .admin-color-blue .cmb2-element .ui-datepicker th {
2260
+ border-color: #52accc;
2261
+ }
2262
+ /* line 329, sass/partials/_jquery_ui.scss */
2263
+ .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover {
2264
+ background: #096484;
2265
+ }
2266
+ /* line 330, sass/partials/_jquery_ui.scss */
2267
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2268
+ background: #096484;
2269
+ color: #fff;
2270
+ }
2271
+
2272
+ /* line 335, sass/partials/_jquery_ui.scss */
2273
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header {
2274
+ background: #46403c;
2275
+ }
2276
+ /* line 336, sass/partials/_jquery_ui.scss */
2277
+ .admin-color-coffee .cmb2-element .ui-datepicker th {
2278
+ border-color: #59524c;
2279
+ }
2280
+ /* line 337, sass/partials/_jquery_ui.scss */
2281
+ .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
2282
+ background: #c7a589;
2283
+ }
2284
+ /* line 338, sass/partials/_jquery_ui.scss */
2285
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2286
+ background: #c7a589;
2287
+ color: #fff;
2288
+ }
2289
+
2290
+ /* line 343, sass/partials/_jquery_ui.scss */
2291
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
2292
+ background: #413256;
2293
+ }
2294
+ /* line 344, sass/partials/_jquery_ui.scss */
2295
+ .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
2296
+ border-color: #413256;
2297
+ }
2298
+ /* line 345, sass/partials/_jquery_ui.scss */
2299
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker th {
2300
+ border-color: #523f6d;
2301
+ }
2302
+ /* line 346, sass/partials/_jquery_ui.scss */
2303
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
2304
+ background: #a3b745;
2305
+ }
2306
+ /* line 347, sass/partials/_jquery_ui.scss */
2307
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2308
+ background: #a3b745;
2309
+ color: #fff;
2310
+ }
2311
+
2312
+ /* line 352, sass/partials/_jquery_ui.scss */
2313
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header {
2314
+ background: #26292c;
2315
+ }
2316
+ /* line 353, sass/partials/_jquery_ui.scss */
2317
+ .admin-color-midnight .cmb2-element .ui-datepicker th {
2318
+ border-color: #363b3f;
2319
+ }
2320
+ /* line 354, sass/partials/_jquery_ui.scss */
2321
+ .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
2322
+ background: #e14d43;
2323
+ }
2324
+ /* line 355, sass/partials/_jquery_ui.scss */
2325
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2326
+ background: #e14d43;
2327
+ color: #fff;
2328
+ }
2329
+
2330
+ /* line 360, sass/partials/_jquery_ui.scss */
2331
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
2332
+ background: #627c83;
2333
+ }
2334
+ /* line 361, sass/partials/_jquery_ui.scss */
2335
+ .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
2336
+ border-color: #627c83;
2337
+ }
2338
+ /* line 362, sass/partials/_jquery_ui.scss */
2339
+ .admin-color-ocean .cmb2-element .ui-datepicker th {
2340
+ border-color: #738e96;
2341
+ }
2342
+ /* line 363, sass/partials/_jquery_ui.scss */
2343
+ .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
2344
+ background: #9ebaa0;
2345
+ }
2346
+ /* line 364, sass/partials/_jquery_ui.scss */
2347
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2348
+ background: #9ebaa0;
2349
+ color: #fff;
2350
+ }
2351
+
2352
+ /* line 369, sass/partials/_jquery_ui.scss */
2353
+ .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 thead, .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
2354
+ background: #be3631;
2355
+ }
2356
+ /* line 370, sass/partials/_jquery_ui.scss */
2357
+ .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
2358
+ border-color: #be3631;
2359
+ }
2360
+ /* line 371, sass/partials/_jquery_ui.scss */
2361
+ .admin-color-sunrise .cmb2-element .ui-datepicker th {
2362
+ border-color: #cf4944;
2363
+ }
2364
+ /* line 372, sass/partials/_jquery_ui.scss */
2365
+ .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
2366
+ background: #dd823b;
2367
+ }
2368
+ /* line 373, sass/partials/_jquery_ui.scss */
2369
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2370
+ background: #dd823b;
2371
+ color: #fff;
2372
+ }
2373
+
2374
+ /* line 378, sass/partials/_jquery_ui.scss */
2375
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker thead, .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header, .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
2376
+ background: #e5e5e5;
2377
+ }
2378
+ /* line 379, sass/partials/_jquery_ui.scss */
2379
+ .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
2380
+ border-color: #e5e5e5;
2381
+ }
2382
+ /* line 380, sass/partials/_jquery_ui.scss */
2383
+ .admin-color-light .cmb2-element .ui-datepicker td, .admin-color-light .cmb2-element .ui-datepicker {
2384
+ background: #fff;
2385
+ }
2386
+ /* line 381, sass/partials/_jquery_ui.scss */
2387
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2388
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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");
2389
+ }
2390
+ /* line 382, sass/partials/_jquery_ui.scss */
2391
+ .admin-color-light .cmb2-element .ui-datepicker th {
2392
+ border-color: #fff;
2393
+ }
2394
+ /* line 383, sass/partials/_jquery_ui.scss */
2395
+ .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 th, .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
2396
+ color: #555;
2397
+ }
2398
+ /* line 384, sass/partials/_jquery_ui.scss */
2399
+ .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 .ui-datepicker-current:hover, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active {
2400
+ color: #fff;
2401
+ background: #888;
2402
+ }
2403
+ /* line 385, sass/partials/_jquery_ui.scss */
2404
+ .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled, .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
2405
+ color: #ccc;
2406
+ }
2407
+
2408
+ /**
2409
+ * CMB2 Frontend
2410
+ */
2411
+ /* line 1, sass/partials/_front.scss */
2412
+ .closed .inside {
2413
+ display: none;
2414
+ }
2415
+
2416
+ /* line 5, sass/partials/_front.scss */
2417
+ .cmb-repeatable-grouping {
2418
+ position: relative;
2419
+ }
2420
+ /* line 8, sass/partials/_front.scss */
2421
+ .cmb-repeatable-grouping .cmb-group-title {
2422
+ margin-left: -1em;
2423
+ margin-right: -1em;
2424
+ min-height: 1.5em;
2425
+ }
2426
+ /* line 14, sass/partials/_front.scss */
2427
+ .cmb-repeatable-grouping h3 {
2428
+ font-size: 14px;
2429
+ padding: 8px 12px;
2430
+ margin: 0;
2431
+ line-height: 1.4;
2432
+ }
2433
+
2434
+ /* line 25, sass/partials/_front.scss */
2435
+ .cmb-repeatable-group.repeatable .cmb-group-title {
2436
+ padding-left: 2.2em;
2437
+ }
2438
+ /* line 29, sass/partials/_front.scss */
2439
+ .cmb-repeatable-group.non-repeatable .cmb-group-title {
2440
+ padding-left: 12px;
2441
+ }
2442
+
2443
+ /* line 35, sass/partials/_front.scss */
2444
+ .cmb-repeat-group-wrap .cmb-row .cmbhandle {
2445
+ right: 0;
2446
+ position: absolute;
2447
+ }
2448
+
2449
+ /*# sourceMappingURL=cmb2-front.css.map */
inc/cmb2/css/cmb2-front.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": ";;;;;;;AAIA,UAAW;EACV,MAAM,EAAE,CAAC;;;AAET;mBACS;EACR,SAAS,ECEK,IAAI;EDDlB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,GAAG;;;AAMZ,uCAAc;EACb,KAAK,EAAE,IAAI;;;AAIb,mBAAS;EACR,KAAK,EAAE,KAAK;;;AAEZ,sCAAqB;EACpB,WAAW,EChBE,sCAAkB;EDiB/B,WAAW,EAAE,IAAI;;;AAMlB,kEACkB;EACjB,KAAK,EAAE,KAAK;;;AAIb,gCAAkB;EACjB,KAAK,EAAE,IAAI;;;AAIZ,iCAAmB;EAClB,KAAK,EAAE,KAAK;;;AAIb,iCAAmB;EAClB,KAAK,EAAE,GAAG;;;AAGX,0BAAY;EACX,OAAO,EAAE,OAAO;;;AAIhB;;8CAES;EACR,WAAW,EAAE,IAAI;;;AAKpB,aAAG;EACF,MAAM,EAAE,CAAC;;;AAGV,aAAG;EACF,SAAS,EC5DK,IAAI;ED6DlB,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,WAAW;;;AAQpB,iBAAO;EACN,SAAS,ECvEK,IAAI;EDwElB,UAAU,EAAE,GAAG;;;AAGhB;yBACe;EACd,UAAU,ECtEI,OAAO;;;ADyEtB,8BAAoB;EACnB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;;;AAGX,iCAAuB;EACtB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;;;AAGX;kBACQ;EACP,WAAW,EAAE,MAAM;;;AAGpB,qBAAW;EACV,MAAM,EAAE,4BAAgC;;;AAGzC,8BAAoB;EACnB,UAAU,EAAE,IAAI;;;AAGjB,oBAAU;EACT,KAAK,EAAE,GAAG;;;AAEV,6BAAS;EACR,KAAK,EAAE,IAAI;;;AAOb;gCACsB;EACrB,cAAc,EAAE,MAAM;;;AAGvB;+BACqB;EACpB,MAAM,EAAE,UAAU;;;AAGnB,mBAAS;EACR,MAAM,EAAE,CAAC;;;AAET,yBAAQ;EACP,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAGZ,kCAAiB;EAChB,OAAO,EAAE,SAAS;;;AAElB,gDAAgB;EACf,OAAO,EAAE,CAAC;;;AAIZ,wDAAuC;EACtC,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,KAAK;;;;AAKxB,aAAc;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;;;AAIR;;;gEACQ;EACP,MAAM,EAAE,CAAC;;;AAKV,6DAAqC;EACpC,aAAa,EAAE,IAAI;EACnB,UAAU,EAAE,UAAU;EACtB,KAAK,EAAE,IAAI;;;;AAKd,YAAa;EACZ,MAAM,EAAE,SAAS;;;;AAGlB;;mCAEoC;EACnC,MAAM,EAAE,CAAC;;;;AAGV;;kCAEmC;EAClC,aAAa,EAAE,CAAC;;;;AAGjB,wBAAyB;EACxB,MAAM,EAAE,iBAAqB;EAC7B,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,MAAM;;;AACjB,gCAAU;EACT,MAAM,EAAE,SAAS;;;;AAMnB,OAAQ;EACP,KAAK,ECnMU,OAAO;EDoMtB,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;EAChB,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,gBAAgB;EACzB,cAAc,EAAE,GAAG;EACnB,KAAK,EAAE,KAAK;;AAEZ,yBAAkC;;EATnC,OAAQ;IE3MP,SAAS,EAAE,KAAK;IAehB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,cAAc,EAAE,GAAG;IACnB,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;;;EAEX,aAAM;IACL,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,GAAG;IACf,cAAc,EAAE,GAAG;;;EAEnB,mBAAQ;IACP,aAAa,EAAE,iBAAqB;IACpC,OAAO,EAAE,EAAE;IACX,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,WAAW,EAAE,IAAI;;;;;AF0LpB,OAAQ;EACP,WAAW,EAAE,GAAG;EAChB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,SAAS;EAClB,cAAc,EAAE,MAAM;;;;AAKtB,uBAAQ;EACP,OAAO,EAAE,CAAC;;;;AAIZ,aAAc;EACb,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,KAAK;;;;AAGf,iBAAkB;EACjB,KAAK,EAAE,IAAI;;;;AAGZ,eAAgB;EACf,cAAc,EAAE,GAAG;;;;AAGpB,eAAgB;EACf,UAAU,EAAE,KAAK;;;;AAGlB,iBAAkB;EACjB,OAAO,EAAE,IAAI;;;;AAKb,6BAAQ;EACP,OAAO,EAAE,GAAG;;;AAGb,sCAAiB;EAChB,gBAAgB,ECxPF,OAAO;EDyPrB,OAAO,EAAE,kBAAkB;EAC3B,MAAM,EAAE,MAAM;EACd,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;;;AAEhB,yCAAG;EACF,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;EACT,SAAS,EAAE,KAAK;EAChB,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,YAAY;;;AAGtB,8CAAQ;EACP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAIb,oDAA+B;EExR/B,SAAS,EAAE,KAAK;EAehB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,GAAG;EACnB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;AAEX,0DAAM;EACL,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,cAAc,EAAE,GAAG;;;AAEnB,gEAAQ;EACP,aAAa,EAAE,iBAAqB;EACpC,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;;;AF6PnB,qCAAgB;EACf,SAAS,EAAE,GAAG;EACd,YAAY,EAAE,GAAG;EACjB,eAAe,EAAE,IAAI;;;AAErB,gDAAW;EACV,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,KAAK;EACb,WAAW,EAAE,KAAK;EAClB,KAAK,EAAE,GAAG;;;AAEV,0EAA4B;EAC3B,WAAW,EAAE,KAAK;;;AAMrB,yCAAoB;EACnB,KAAK,EAAE,KAAK;;;;AAKd,0BAA2B;EAC1B,KAAK,EC3SU,OAAO;ED4StB,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,IAAI;;;;AAGlB,6BAA8B;EAC7B,KAAK,EClTU,OAAO;EDmTtB,UAAU,EAAE,MAAM;;;;AAGnB,mBAAoB;EACnB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,SAAS;EAClB,SAAS,EAAE,IAAI;;;;AAGhB,cAAe;EACd,OAAO,EAAE,SAAS;;;;AAGnB,cAAe;EACd,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,IAAI;;;;AAGpB,2BAA4B;EAC3B,MAAM,EAAE,CAAC;;;;AAKT,8BAAY;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,IAAI;;;AAEX,kCAAI;EACH,SAAS,EAAE,KAAK;;;AAIlB;gCACc;EACb,UAAU,ECrVI,OAAO;EDsVrB,MAAM,EAAE,iBAAqB;EAC7B,aAAa,EAAE,GAAG;EAClB,kBAAkB,EAAE,GAAG;EACtB,MAAM,EAAE,UAAU;EACnB,OAAO,EAAE,GAAG;;;AAGb,gCAAc;EACb,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK;;;AAGjB,gEAA2B;EAC1B,QAAQ,EAAE,QAAQ;;;AAElB,kHAAyB;EACxB,UAAU,EAAE,6BAA6B;EACzC,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,IAAI;EACV,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAAE,OAAO;EACpB,GAAG,EAAE,IAAI;EACT,KAAK,EAAE,IAAI;;;AAOZ,uDAAyB;EACxB,GAAG,EAAE,IAAI;;;AAIX,0EAAqC;EACpC,MAAM,EAAE,OAAO;;;;AAKjB,kDAAmD;EAClD,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,IAAI;;;;AAGZ,mBAAoB;EACnB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,IAAI;EACnB,KAAK,EAAE,IAAI;;;AAEX,uBAAI;EACH,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;;;;AAIpB,oBAAqB;EACpB,MAAM,EAAE,CAAC;;;;AAGV,mBAAoB;EACnB,UAAU,EAAE,IAAI;;;AAGjB,yBAAkC;;EACjC;;mBAEkB;IACjB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;;;;;;;AGhbb,2BAA4B;EAC3B,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;EAClB,UAAU,EAAE,KAAK;;;;AAGlB,uCAAwC;EACvC,YAAY,EAAE,KAAK;;;;AAKnB,gEAAW;EACV,MAAM,EAAE,CAAC;;;AAET,0HAA6B;EAC5B,OAAO,EAAE,OAAO;;;AAKhB,0HAAc;EACb,KAAK,EAAE,IAAI;;;AAKd,4DAAS;EACR,OAAO,EAAE,SAAS;EAClB,MAAM,EAAE,SAAS;;;AAEjB,kFAAW;EACV,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;;;AAIpB,4FAAyB;EACxB,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,IAAI;EACf,SAAS,EAAE,cAAc;;;AAG1B,4GAAiC;EAChC,cAAc,EAAE,CAAC;;;AAGlB,0DAAQ;EACP,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,QAAQ;;;AAIlB,0DAAQ;EACP,aAAa,EAAE,CAAC;EAChB,OAAO,EAAE,CAAC;EACV,WAAW,EAAE,GAAG;;;AAGjB,0FAAwB;EACvB,cAAc,EAAE,KAAK;;;AAGtB,8EAAkB;EACjB,KAAK,EAAE,GAAG;EACV,KAAK,EAAE,KAAK;;;AAGb;;+DACyC;EACxC,aAAa,EAAE,iBAAqB;;AAEpC,yBAAkC;;EAJnC;;iEACyC;IAIvC,aAAa,EAAE,CAAC;;;;AAIlB;;4CACsB;EACrB,WAAW,EAAE,KAAK;;;AAKjB,oXAA6B;EAC5B,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAEX,gcAAmB;EAClB,KAAK,EAAE,IAAI;;;AAGZ,4gBAAsC;EACrC,OAAO,EAAE,SAAS;;;AAGnB,oZAAQ;EACP,OAAO,EAAE,UAAU;EACnB,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;;;AAGZ,wgBAAqC;EACpC,WAAW,EAAE,KAAK;;;AAGnB,gdAAuB;EACtB,aAAa,EAAE,CAAC;;;;;;;AC1GrB,mCAAoC;EACnC,MAAM,EAAE,CAAC;;;;AAMT;;kCAAoB;EACnB,SAAS,EAAE,KAAK;;;;AAKjB,sCAAoB;EACnB,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,KAAK;;;AACb,mEAA6B;EAC5B,UAAU,EAAE,MAAM;EAClB,aAAa,EAAE,IAAI;;;;AAItB,qBAAsB;EACrB,KAAK,EAAE,IAAI;;;;;;;AClBV;uDAA6B;EAC5B,OAAO,EAAE,OAAO;;;AAKhB;iEAAqC;EACpC,KAAK,EAAE,IAAI;;;AAGZ;;yCAA0C;EACzC,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,GAAG;EACf,OAAO,EAAE,KAAK;;;AAGf;gDAAkB;EACjB,SAAS,EAAE,GAAG;;;AACd;4EAA4B;EAC3B,OAAO,EAAE,KAAK;;;AAKjB;gCAAM;EACL,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,OAAO;;;AAKlB;wBAAS;EACR,SAAS,EAAE,GAAG;;;AAGf;qCAAsB;EACrB,aAAa,EAAE,iBAAqB;;;AAGrC;wEAAyD;EACxD,aAAa,EAAE,CAAC;EAChB,aAAa,EAAE,MAAM;;;AAGtB;;;;;iCAEkB;EACjB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAGZ;+BAAgB;EACf,OAAO,EAAE,IAAI;;;AAGd;+BAAgB;EACf,cAAc,EAAE,GAAG;;;AAGpB;uBAAQ;EHlDR,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,GAAG;EACnB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;EGgDV,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,CAAC;;;AH/CjB;6BAAM;EACL,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,cAAc,EAAE,GAAG;;;AAEnB;mCAAQ;EACP,aAAa,EAAE,iBAAqB;EACpC,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;;;AAvBnB;6BAAM;EACL,SAAS,EDHK,IAAI;ECIlB,WAAW,EAAE,KAAK;;;AG8DlB;8CAAQ;EACP,WAAW,EAAE,CAAC;;;AAEf;gEAA0B;EACzB,OAAO,EAAE,CAAC;;;AAMX;wCAAQ;EACP,OAAO,EAAE,CAAC;;;AAKX;mEAA2B;EAC1B,UAAU,EAAE,GAAG;;;AAQf;;;oDAAI;EACH,SAAS,EAAE,GAAG;EAEd,MAAM,EAAE,IAAI;;;AAKf;gCAAiB;EAChB,OAAO,EAAE,MAAM;EACf,WAAW,EAAE,MAAM;;;AAGpB;yCAA0B;EACzB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,OAAO;;;AAKhB;;;4DAC0B;EACzB,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,MAAM;;;AAIjB;kDAAmC;EAClC,cAAc,EAAE,KAAK;;;AAGtB;mCAAoB;EACnB,SAAS,EAAE,KAAK;EAChB,UAAU,EAAE,MAAM;;;AAGnB;+BAAgB;EACf,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,CAAC;;;AAIjB;6DAAQ;EACP,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,CAAC;;;AACd;4EAAiB;EAChB,KAAK,EAAE,KAAK;EACZ,MAAM,EAAE,CAAC;;;AAKZ;mCAAoB;EACnB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,IAAI;;;;AC9JjB,oCAAuB;EACtB,SAAS,EAAE,MAAM;;;AAElB,wBAAW;EACV,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,KAAK;EACZ,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,OAAO;EACf,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;;;AAClB,+BAAS;EACR,OAAO,EAAE,OAAO;EAChB,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,yBAAyB;EAC/B,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,OAAO,EAAE,QAAQ;EACjB,GAAG,EAAE,CAAC;EACN,QAAQ,EAAE,QAAQ;EAClB,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;EAClC,eAAe,EAAE,eAAe;;;AAMhC,+CAAS;EACR,OAAO,EAAE,OAAO;;;AAKnB,2EAA8D;EAC7D,kBAAkB,EAAE,eAAe;EACnC,UAAU,EAAE,eAAe;EAC3B,MAAM,EAAE,eAAe;EACvB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,IAAI;EACT,WAAW,EAAE,GAAG;EAChB,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,WAAW;;;AACpB,2FAAkB;EACjB,KAAK,ELzBQ,IAAI;;;AK0BjB,iGAAQ;EACP,KAAK,EL5BO,IAAI;;;;;;;;;;;;;AMXpB,aAAc;;;;AACb,+BAAkB;EAAE,OAAO,EAAE,IAAI;;;AACjC,0CAA6B;EAAE,QAAQ,EAAE,mBAAmB;EAAE,IAAI,EAAE,qBAAqB;EAAE,IAAI,EAAE,wBAAqB;;;AACtH,8BAAiB;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,CAAC;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,CAAC;EAAE,WAAW,EAAE,GAAG;EAAE,eAAe,EAAE,IAAI;EAAE,SAAS,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;;;AAC3I,uCAA0B;EAAE,OAAO,EAAE,GAAG;EAAE,OAAO,EAAE,KAAK;EAAE,MAAM,EAAE,CAAC;EAAE,KAAK,EAAE,IAAI;EAAE,UAAU,EAAE,MAAM;;;AACpG,iCAAoB;EAAE,OAAO,EAAE,YAAY;;;AAC3C,wCAA2B;EAAE,MAAM,EAAC,EAAE;;;AACtC,iCAAoB;EAAE,OAAO,EAAC,KAAK;;;AACnC,6BAAgB;EAAE,KAAK,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;EAAE,GAAG,EAAE,CAAC;EAAE,IAAI,EAAE,CAAC;EAAE,QAAQ,EAAE,QAAQ;EAAE,OAAO,EAAE,CAAC;EAAE,MAAM,EAAC,gBAAgB;;;AACrH,gCAAmB;EAAE,MAAM,EAAE,kBAAkB;;;AAC/C,sBAAS;EAAE,OAAO,EAAE,KAAK;EAAE,WAAW,EAAE,QAAQ;EAAE,QAAQ,EAAE,MAAM;EAAE,iBAAiB,EAAE,SAAS;;;AAChG,gCAAmB;EAAE,QAAQ,EAAE,QAAQ;EAAE,GAAG,EAAE,CAAC;EAAE,IAAI,EAAE,CAAC;EAAE,KAAK,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;;AACnF,wBAAW;EACV,WAAW,EAAE,wBAAwB;EAAE,SAAS,EAAE,KAAK;;;AACvD,mCAAW;EAAE,SAAS,EAAE,GAAG;;;AAC3B,mIAAgC;EAAE,WAAW,EAAE,wBAAwB;EAAE,SAAS,EAAE,GAAG;;;AAExF,gCAAmB;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,KAAK,EAAE,OAAO;;;AACnJ,kCAAqB;EAAE,KAAK,EAAE,OAAO;;;AACrC,+BAAkB;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,gFAAgF;EAAE,KAAK,EAAE,OAAO;EAAE,WAAW,EAAE,IAAI;;;AAC9K,iCAAoB;EAAE,KAAK,EAAE,OAAO;;;AACpC,sIAA6F;EAAE,MAAM,EAAE,iBAAiB;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,OAAO;;;AAC7J,oHAA2E;EAAE,KAAK,EAAE,OAAO;EAAE,eAAe,EAAE,IAAI;;;AAClH,kQAA+K;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,OAAO;;;AACpU,sEAA2C;EAAE,KAAK,EAAE,OAAO;EAAE,eAAe,EAAE,IAAI;;;AAClF,mIAA0F;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,OAAO;;;AAC/O,iHAAwE;EAAE,KAAK,EAAE,OAAO;EAAE,eAAe,EAAE,IAAI;;;AAC/G,gCAAmB;EAAE,OAAO,EAAE,IAAI;;;AAClC,4IAAoG;EAAC,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,KAAK,EAAE,OAAO;;;AACnO,kJAAwG;EAAE,KAAK,EAAE,OAAO;;;AACxH,gIAAuF;EAAC,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,KAAK,EAAE,OAAO;;;AACtN,sIAA6F;EAAE,KAAK,EAAE,OAAO;;;AAC7G,+IAAsG;EAAE,KAAK,EAAE,OAAO;;;AACtH,+IAAsG;EAAE,WAAW,EAAE,IAAI;;;AACzH,qJAA6G;EAAE,OAAO,EAAE,EAAE;EAAE,MAAM,EAAC,iBAAiB;EAAE,WAAW,EAAE,MAAM;;;AACzK,yIAAgG;EAAE,OAAO,EAAE,GAAG;EAAE,MAAM,EAAC,iBAAiB;EAAE,gBAAgB,EAAE,IAAI;;;AAChK,sBAAS;EAAE,KAAK,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;EAAE,gBAAgB,EAAE,0CAA0C;;;AAClG,yCAA4B;EAAC,gBAAgB,EAAE,0CAA0C;;;AACzF,wCAA2B;EAAC,gBAAgB,EAAE,0CAA0C;;;AACxF,wCAA2B;EAAE,gBAAgB,EAAE,0CAA0C;;;AACzF,8EAAmD;EAAC,gBAAgB,EAAE,0CAA0C;;;AAChH,uCAA0B;EAAC,gBAAgB,EAAE,0CAA0C;;;AACvF,0CAA6B;EAAC,gBAAgB,EAAE,0CAA0C;;;AAC1F,mFAAwD;EAAC,gBAAgB,EAAE,0CAA0C;;;AACrH,gCAAmB;EAAE,mBAAmB,EAAE,GAAG;;;AAC7C,iCAAoB;EAAE,mBAAmB,EAAE,OAAO;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,OAAO;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,OAAO;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,QAAQ;;;AACnD,kCAAqB;EAAE,mBAAmB,EAAE,QAAQ;;;AACpD,kCAAqB;EAAE,mBAAmB,EAAE,QAAQ;;;AACpD,mCAAsB;EAAE,mBAAmB,EAAE,OAAO;;;AACpD,oCAAuB;EAAE,mBAAmB,EAAE,WAAW;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,WAAW;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,WAAW;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,qCAAwB;EAAE,mBAAmB,EAAE,YAAY;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,YAAY;;;AAC3D,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,kCAAqB;EAAE,mBAAmB,EAAE,YAAY;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,kCAAqB;EAAE,mBAAmB,EAAE,YAAY;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,qCAAwB;EAAE,mBAAmB,EAAE,OAAO;;;AACtD,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,WAAW;;;AAC1D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,WAAW;;;AAC1D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,WAAW;;;AAC1D,sCAAyB;EAAE,mBAAmB,EAAE,YAAY;;;AAC5D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,2CAA8B;EAAE,mBAAmB,EAAE,OAAO;;;AAC5D,2CAA8B;EAAE,mBAAmB,EAAE,WAAW;;;AAChE,2CAA8B;EAAE,mBAAmB,EAAE,WAAW;;;AAChE,2CAA8B;EAAE,mBAAmB,EAAE,WAAW;;;AAChE,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,sCAAyB;EAAE,mBAAmB,EAAE,YAAY;;;AAC5D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,8BAAiB;EAAE,mBAAmB,EAAE,OAAO;;;AAC/C,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,8BAAiB;EAAE,mBAAmB,EAAE,WAAW;;;AACnD,6BAAgB;EAAE,mBAAmB,EAAE,WAAW;;;AAClD,8BAAiB;EAAE,mBAAmB,EAAE,WAAW;;;AACnD,8BAAiB;EAAE,mBAAmB,EAAE,WAAW;;;AACnD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,uCAA0B;EAAE,mBAAmB,EAAE,OAAO;;;AACxD,kCAAqB;EAAE,mBAAmB,EAAE,WAAW;;;AACvD,+BAAkB;EAAE,mBAAmB,EAAE,WAAW;;;AACpD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,2BAAc;EAAE,mBAAmB,EAAE,WAAW;;;AAChD,kCAAqB;EAAE,mBAAmB,EAAE,WAAW;;;AACvD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,8BAAiB;EAAE,mBAAmB,EAAE,YAAY;;;AACpD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,0BAAa;EAAE,mBAAmB,EAAE,YAAY;;;AAChD,2BAAc;EAAE,mBAAmB,EAAE,QAAQ;;;AAC7C,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,aAAa;;;AACxD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,8BAAiB;EAAE,mBAAmB,EAAE,aAAa;;;AACrD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,6BAAgB;EAAE,mBAAmB,EAAE,QAAQ;;;AAC/C,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,0BAAa;EAAE,mBAAmB,EAAE,aAAa;;;AACjD,gCAAmB;EAAE,mBAAmB,EAAE,aAAa;;;AACvD,+BAAkB;EAAE,mBAAmB,EAAE,aAAa;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,aAAa;;;AACvD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,8BAAiB;EAAE,mBAAmB,EAAE,aAAa;;;AACrD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,4BAAe;EAAE,mBAAmB,EAAE,QAAQ;;;AAC9C,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,+BAAkB;EAAE,mBAAmB,EAAE,aAAa;;;AACtD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,2BAAc;EAAE,mBAAmB,EAAE,QAAQ;;;AAC7C,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,iCAAoB;EAAE,mBAAmB,EAAE,aAAa;;;AACxD,gCAAmB;EAAE,mBAAmB,EAAE,aAAa;;;AACvD,4BAAe;EAAE,mBAAmB,EAAE,QAAQ;;;AAC9C,kCAAqB;EAAE,mBAAmB,EAAE,YAAY;;;AACxD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,kCAAqB;EAAE,mBAAmB,EAAE,QAAQ;;;AACpD,mCAAsB;EAAE,mBAAmB,EAAE,YAAY;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,YAAY;;;AACzD,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,oCAAuB;EAAE,mBAAmB,EAAE,aAAa;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,mCAAsB;EAAE,mBAAmB,EAAE,aAAa;;;AAC1D,uCAA0B;EAAE,mBAAmB,EAAE,QAAQ;;;AACzD,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,2CAA8B;EAAE,mBAAmB,EAAE,QAAQ;;;AAC7D,6CAAgC;EAAE,mBAAmB,EAAE,YAAY;;;AACnE,0CAA6B;EAAE,mBAAmB,EAAE,YAAY;;;AAChE,4CAA+B;EAAE,mBAAmB,EAAE,YAAY;;;AAClE,4CAA+B;EAAE,mBAAmB,EAAE,YAAY;;;AAClE,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,sHAA+D;EAAE,0BAA0B,EAAE,GAAG;EAAE,8BAA8B,EAAE,GAAG;EAAE,6BAA6B,EAAE,GAAG;EAAE,sBAAsB,EAAE,GAAG;;;AACtM,uHAAgE;EAAE,2BAA2B,EAAE,GAAG;EAAE,+BAA+B,EAAE,GAAG;EAAE,8BAA8B,EAAE,GAAG;EAAE,uBAAuB,EAAE,GAAG;;;AAC3M,yHAAkE;EAAE,6BAA6B,EAAE,GAAG;EAAE,iCAAiC,EAAE,GAAG;EAAE,gCAAgC,EAAE,GAAG;EAAE,yBAAyB,EAAE,GAAG;;;AACrN,0HAAmE;EAAE,8BAA8B,EAAE,GAAG;EAAE,kCAAkC,EAAE,GAAG;EAAE,iCAAiC,EAAE,GAAG;EAAE,0BAA0B,EAAE,GAAG;;;AAC1N,gCAAmB;EAAE,UAAU,EAAE,sEAAsE;EAAE,OAAO,EAAE,GAAG;EAAC,MAAM,EAAC,iBAAiB;;;AAC9I,+BAAkB;EAAE,MAAM,EAAE,aAAa;EAAE,OAAO,EAAE,GAAG;EAAE,UAAU,EAAE,sEAAsE;EAAE,OAAO,EAAE,GAAG;EAAC,MAAM,EAAC,iBAAiB;EAAE,kBAAkB,EAAE,GAAG;EAAE,oBAAoB,EAAE,GAAG;EAAE,qBAAqB,EAAE,GAAG;EAAE,aAAa,EAAE,GAAG;;;AACtR,4BAAe;EAAE,KAAK,EAAE,IAAI;EAAE,OAAO,EAAE,WAAW;EAAE,OAAO,EAAE,IAAI;;;AACjE,kDAAqC;EAAE,QAAQ,EAAC,QAAQ;EAAE,OAAO,EAAC,MAAM;;;AACxE,kGAAuE;EAAE,QAAQ,EAAC,QAAQ;EAAE,GAAG,EAAE,GAAG;EAAE,KAAK,EAAE,KAAK;EAAE,MAAM,EAAE,KAAK;;;AACjI,8GAAmF;EAAE,GAAG,EAAE,GAAG;;;AAC7F,gDAAmC;EAAE,IAAI,EAAC,GAAG;;;AAC7C,gDAAmC;EAAE,KAAK,EAAC,GAAG;;;AAC9C,sDAAyC;EAAE,IAAI,EAAC,GAAG;;;AACnD,sDAAyC;EAAE,KAAK,EAAC,GAAG;;;AACpD,4GAAiF;EAAE,OAAO,EAAE,KAAK;EAAE,QAAQ,EAAE,QAAQ;EAAE,IAAI,EAAE,GAAG;EAAE,WAAW,EAAE,IAAI;EAAE,GAAG,EAAE,GAAG;EAAE,UAAU,EAAE,IAAI;;;AAC/K,iDAAoC;EAAE,MAAM,EAAE,OAAO;EAAE,WAAW,EAAE,KAAK;EAAE,UAAU,EAAE,MAAM;;;AAC7F,wDAA2C;EAAE,SAAS,EAAC,GAAG;EAAE,MAAM,EAAC,KAAK;;;AACxE,4DAA+C;EAAC,KAAK,EAAE,IAAI;;;AAC3D;sDACyC;EAAE,KAAK,EAAE,GAAG;;;AACrD,uDAA0C;EAAE,YAAY,EAAE,EAAE;;;AAC5D,sDAAyC;EAAE,WAAW,EAAE,EAAE;;;AAC1D,kCAAqB;EAAC,KAAK,EAAE,IAAI;EAAE,SAAS,EAAE,IAAI;EAAE,eAAe,EAAE,QAAQ;EAAE,MAAM,EAAC,QAAQ;;;AAC9F,+BAAkB;EAAE,OAAO,EAAE,SAAS;EAAE,UAAU,EAAE,MAAM;EAAE,WAAW,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;;;AACxF,+BAAkB;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,GAAG;;;AAC3C,uEAA4C;EAAE,OAAO,EAAE,KAAK;EAAE,OAAO,EAAE,IAAI;EAAE,UAAU,EAAE,KAAK;EAAE,eAAe,EAAE,IAAI;;;AACrH,sDAAyC;EAAE,gBAAgB,EAAE,IAAI;EAAE,MAAM,EAAE,UAAU;EAAE,OAAO,EAAC,MAAM;EAAE,WAAW,EAAE,CAAC;EAAE,YAAY,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACxJ,6DAAgD;EAAE,KAAK,EAAE,KAAK;EAAE,MAAM,EAAE,cAAc;EAAE,MAAM,EAAE,OAAO;EAAE,OAAO,EAAE,mBAAmB;EAAE,KAAK,EAAC,IAAI;EAAE,QAAQ,EAAC,OAAO;;;AACnK,mFAAsE;EAAE,KAAK,EAAC,IAAI;;;AAClF,gDAAmC;EAAE,KAAK,EAAC,IAAI;;;AAC/C,uDAA0C;EAAE,KAAK,EAAC,IAAI;;;AACtD,6DAAgD;EAAE,KAAK,EAAC,GAAG;EAAE,MAAM,EAAC,WAAW;;;AAC/E,yDAA4C;EAAE,KAAK,EAAC,GAAG;;;AACvD,yDAA4C;EAAE,KAAK,EAAC,KAAK;;;AACzD,yDAA4C;EAAE,KAAK,EAAC,GAAG;;;AACvD,kFAAqE;EAAE,iBAAiB,EAAC,CAAC;;;AAC1F,oFAAuE;EAAE,iBAAiB,EAAC,CAAC;;;AAC5F,4DAA+C;EAAE,KAAK,EAAC,IAAI;;;AAC3D,sCAAyB;EAAE,KAAK,EAAC,IAAI;EAAE,KAAK,EAAC,IAAI;EAAE,SAAS,EAAC,GAAG;;;AAChE,gCAAmB;EAClB,SAAS,EAAE,GAAG;;;AACd,oDAAoB;EAAE,KAAK,EAAE,GAAG;EAAE,IAAI,EAAE,IAAI;;;AAC5C,oDAAoB;EAAE,IAAI,EAAE,GAAG;EAAE,KAAK,EAAE,IAAI;;;AAC5C,0DAA0B;EAAE,KAAK,EAAE,GAAG;EAAE,IAAI,EAAE,IAAI;;;AAClD,0DAA0B;EAAE,IAAI,EAAE,GAAG;EAAE,KAAK,EAAE,IAAI;;;AAClD,0DAA0B;EAAE,KAAK,EAAC,KAAK;;;AACvC,iEAAiC;EAAE,KAAK,EAAE,IAAI;;;AAC9C,uFAAuD;EAAE,KAAK,EAAC,KAAK;;;AACpE,qDAAqB;EAAE,KAAK,EAAC,KAAK;;;AAClC,gFAAgD;EAAE,kBAAkB,EAAC,CAAC;EAAE,iBAAiB,EAAC,GAAG;;;AAC7F,kFAAkD;EAAE,kBAAkB,EAAC,CAAC;EAAE,iBAAiB,EAAC,GAAG;;;AAEhG,kCAAqB;EACpB,OAAO,EAAE,IAAI;;EACb,WAAW,EAAE,KAAK;;EAClB,QAAQ,EAAE,QAAQ;;EAClB,OAAO,EAAE,EAAE;;EACX,MAAM,EAAE,MAAM;;EACd,GAAG,EAAE,IAAI;;EACT,IAAI,EAAE,IAAI;;EACV,KAAK,EAAE,KAAK;;EACZ,MAAM,EAAE,KAAK;;;;AAGd,4BAAe;EAAE,OAAO,EAAE,CAAC;EAAE,MAAM,EAAE,cAAc;EAAE,qBAAqB,EAAE,CAAC;EAAE,kBAAkB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACtH,8BAAiB;EAAE,OAAO,EAAE,CAAC;EAAE,WAAW,EAAE,uBAAuB;EAAE,qBAAqB,EAAE,CAAC;EAAE,kBAAkB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACtI,kCAAqB;EAAE,SAAS,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;;;AACjD,kDAAqC;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;EAAE,KAAK,EAAE,IAAI;EAAE,WAAW,EAAE,MAAM;;;AACvG,kEAAqD;EAAE,UAAU,EAAE,IAAI;EAAE,YAAY,EAAE,WAAW;EAAE,MAAM,EAAE,OAAO;EAAE,qBAAqB,EAAE,CAAC;EAAE,kBAAkB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACtL,kCAAqB;EAAE,UAAU,EAAE,IAAI;EAAE,KAAK,EAAE,IAAI;;;AACpD,iDAAoC;EAAE,UAAU,EAAE,IAAI;EAAE,aAAa,EAAE,IAAI;EAAE,KAAK,EAAE,IAAI;EAAE,SAAS,EAAE,IAAI;;;AACzG,kNAA2J;EAAE,MAAM,EAAE,GAAG;EAAE,GAAG,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;;AACjM,sDAAyC;EAAE,IAAI,EAAE,GAAG;;;AACpD,sDAAyC;EAAE,KAAK,EAAE,GAAG;;;AACrD,4GAAiF;EAAE,gBAAgB,EAAE,6uQAA6uQ;EAAE,mBAAmB,EAAE,OAAO;EAAE,UAAU,EAAE,CAAC;EAAE,GAAG,EAAE,CAAC;EAAE,WAAW,EAAE,MAAM;;;AAC55Q,qDAAwC;EAAE,mBAAmB,EAAE,OAAO;;;AACtE,+BAAkB;EAAE,OAAO,EAAE,QAAQ;EAAE,KAAK,EAAE,IAAI;EAAE,WAAW,EAAE,MAAM;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,cAAc;;;AACjH,+BAAkB;EAAE,UAAU,EAAE,OAAO;EAAE,MAAM,EAAE,IAAI;EAAE,OAAO,EAAE,CAAC;;;AACjE,iDAAoC;EAAE,UAAU,EAAE,WAAW;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,MAAM;EAAE,OAAO,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,IAAI;;;AAC3J,iGAAsE;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;AACxG,sHAA2F;EAAE,OAAO,EAAE,CAAC;EAAE,KAAK,EAAE,IAAI;;;AACpH,4BAAe;EAAE,UAAU,EAAE,OAAO;;;AACpC,sGAA2E;EAAE,SAAS,EAAE,IAAI;EAAE,WAAW,EAAE,MAAM;EAAE,gBAAgB,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;;AACvJ,wOAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;AACnN,sDAAyC;EAAE,MAAM,EAAE,IAAI;;;AACvD,gCAAmB;EAAE,SAAS,EAAE,IAAI;;;AACpC,kDAAqC;EAAE,aAAa,EAAE,GAAG;EAAE,UAAU,EAAE,IAAI;EAAE,YAAY,EAAE,IAAI;;;AAC/F,mCAAsB;EAAE,UAAU,EAAE,IAAI;;;AACxC,sCAAyB;EAAE,KAAK,EAAE,IAAI;EAAE,KAAK,EAAC,IAAI;EAAE,OAAO,EAAE,SAAS;;;AACtE,sCAAyB;EAAE,MAAM,EAAE,eAAe;;;AAClD,oCAAuB;EAAE,UAAU,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,CAAC;;;AAC9E,gCAAmB;EAAE,SAAS,EAAE,GAAG;;;AACnC,mCAAsB;EAAE,UAAU,EAAE,KAAK;EAAE,OAAO,EAAE,SAAS;;;AAC7D,sCAAyB;EAAE,KAAK,EAAE,KAAK;EAAE,KAAK,EAAE,KAAK;;;AACrD,sCAAyB;EAAE,MAAM,EAAE,eAAe;;;;AAIjD,sRAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,oEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,iDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,qIAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,gTAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,8RAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,mDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,yIAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,wTAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,0SAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,yEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,sDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,+IAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,oUAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,sSAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,qDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,6IAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,gUAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,0RAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,qEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,kDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,uIAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,oTAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,kSAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,uEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,oDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,2IAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,4TAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,iWAA6L;EAAE,UAAU,EAAE,OAAO;;;AAClN,qEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,mGAAkC;EAAE,UAAU,EAAE,IAAI;;;AACpD,kJAAiF;EAAE,gBAAgB,EAAE,6oWAA6oW;;;AAClvW,kDAAkB;EAAE,YAAY,EAAE,IAAI;;;AACtC,qQAAkI;EAAC,KAAK,EAAE,IAAI;;;AAC9I,6bAAwP;EAAE,KAAK,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;;;AACvR,4JAA2F;EAAE,KAAK,EAAE,IAAI;;;;;;;AChY1G,eAAgB;EACf,OAAO,EAAE,IAAI;;;;AAGd,wBAAyB;EACxB,QAAQ,EAAE,QAAQ;;;AAElB,yCAAiB;EAChB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;EAClB,UAAU,EAAE,KAAK;;;AAGlB,2BAAG;EACF,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,QAAQ;EACjB,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,GAAG;;;;AAOjB,iDAA8B;EAC7B,YAAY,EAAE,KAAK;;;AAGpB,qDAAkC;EACjC,YAAY,EAAE,IAAI;;;;AAKpB,0CAA2C;EAC1C,KAAK,EAAE,CAAC;EACR,QAAQ,EAAE,QAAQ",
4
+ "sources": ["sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss","sass/partials/_front.scss"],
5
+ "names": [],
6
+ "file": "cmb2-front.css"
7
+ }
inc/cmb2/css/cmb2-front.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .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,.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,.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-row{padding:1.8em 0 0}.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type{padding:0}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1.8em}.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}.cmb2-metabox>.cmb-row .cmb-repeat-table .cmb-row>.cmb-td{padding-right:20px;box-sizing:border-box;float:left}.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;max-width:1000px}.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;padding-bottom:5px}.cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}}.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-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;padding-bottom:5px}.cmb-repeatable-group .cmb-group-description .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.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:#aaa;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#aaa;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;float:left;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0;padding:5px}.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}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;float:left;margin-right:10px;width:auto}.cmb-attach-list li{clear:both;display:inline-block;margin-bottom:25px;width:100%}.cmb-attach-list li img{cursor:move;float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}@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-repeat-group-wrap .cmb2-wrap,.postbox-container .cmb2-wrap{margin:0}.cmb-repeat-group-wrap .cmb2-wrap>.cmb-field-list>.cmb-row,.postbox-container .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed,.postbox-container .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-repeat-group-wrap .cmb-row,.postbox-container .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-repeat-group-wrap .cmb-row .cmbhandle,.postbox-container .cmb-row .cmbhandle{right:-1em;position:relative}.cmb-repeat-group-wrap .cmb-repeatable-grouping,.postbox-container .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-repeat-group-wrap .cmb-repeatable-group>.cmb-row,.postbox-container .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-repeat-group-wrap .cmb-th,.postbox-container .cmb-th{width:18%;padding:0 2% 0 0}.cmb-repeat-group-wrap .cmb-td,.postbox-container .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td,.postbox-container .cmb-repeat-row .cmb-td{padding-bottom:1.8em}.cmb-repeat-group-wrap .cmb-th+.cmb-td,.postbox-container .cmb-th+.cmb-td{width:80%;float:right}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-repeat-group-wrap .cmb-remove-field-row,.cmb-repeat-group-wrap .cmb-repeat-group-field,.postbox-container .cmb-remove-field-row,.postbox-container .cmb-repeat-group-field{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody{display:table;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text{width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row){display:table-row}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td{display:table-cell;float:none;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row{padding-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-options-page .cmb2-metabox-title{font-size:1.3em;margin:1em 0}.cmb2-options-page .cmb2-metabox-title+p.cmb2-metabox-description{margin-top:-1.6em;margin-bottom:.8em}.postbox .cmb-spinner{float:left}#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-repeat-group-wrap>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td,#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td,.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-td .cmb-td,.inner-sidebar .cmb-td .cmb-td{padding-bottom:1em}#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;padding-bottom:5px}#side-sortables .cmb-th label:after,.inner-sidebar .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}#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,#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 .cmb-type-colorpicker .cmb-repeat-row .cmb-td,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td{width:auto;clear:none;float:left;padding-top:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row{float:right;margin:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmb-repeat-group-wrap{max-width:1000px}.cmb2-metabox .cmbhandle{color:#aaa;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;cursor:pointer;padding:2px 6px 3px}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){color:#a00}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}.cmb2-element .ui-helper-hidden{display:none}.cmb2-element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.cmb2-element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.cmb2-element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cmb2-element * html .ui-helper-clearfix{height:1%}.cmb2-element .ui-helper-clearfix{display:block}.cmb2-element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.cmb2-element .ui-state-disabled{cursor:default!important}.cmb2-element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.cmb2-element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cmb2-element .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.cmb2-element .ui-widget .ui-widget{font-size:1em}.cmb2-element .ui-widget button,.cmb2-element .ui-widget input,.cmb2-element .ui-widget select,.cmb2-element .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.cmb2-element .ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.cmb2-element .ui-widget-content a{color:#222}.cmb2-element .ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.cmb2-element .ui-widget-header a{color:#222}.cmb2-element .ui-state-default,.cmb2-element .ui-widget-content .ui-state-default,.cmb2-element .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}.cmb2-element .ui-state-default a,.cmb2-element .ui-state-default a:link,.cmb2-element .ui-state-default a:visited{color:#555;text-decoration:none}.cmb2-element .ui-state-focus,.cmb2-element .ui-state-hover,.cmb2-element .ui-widget-content .ui-state-focus,.cmb2-element .ui-widget-content .ui-state-hover,.cmb2-element .ui-widget-header .ui-state-focus,.cmb2-element .ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-hover a,.cmb2-element .ui-state-hover a:hover{color:#212121;text-decoration:none}.cmb2-element .ui-state-active,.cmb2-element .ui-widget-content .ui-state-active,.cmb2-element .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-active a,.cmb2-element .ui-state-active a:link,.cmb2-element .ui-state-active a:visited{color:#212121;text-decoration:none}.cmb2-element .ui-widget :active{outline:0}.cmb2-element .ui-state-highlight,.cmb2-element .ui-widget-content .ui-state-highlight,.cmb2-element .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.cmb2-element .ui-state-highlight a,.cmb2-element .ui-widget-content .ui-state-highlight a,.cmb2-element .ui-widget-header .ui-state-highlight a{color:#363636}.cmb2-element .ui-state-error,.cmb2-element .ui-widget-content .ui-state-error,.cmb2-element .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.cmb2-element .ui-state-error a,.cmb2-element .ui-state-error-text,.cmb2-element .ui-widget-content .ui-state-error a,.cmb2-element .ui-widget-content .ui-state-error-text,.cmb2-element .ui-widget-header .ui-state-error a,.cmb2-element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.cmb2-element .ui-priority-primary,.cmb2-element .ui-widget-content .ui-priority-primary,.cmb2-element .ui-widget-header .ui-priority-primary{font-weight:700}.cmb2-element .ui-priority-secondary,.cmb2-element .ui-widget-content .ui-priority-secondary,.cmb2-element .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.cmb2-element .ui-state-disabled,.cmb2-element .ui-widget-content .ui-state-disabled,.cmb2-element .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.cmb2-element .ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-widget-content .ui-icon,.cmb2-element .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.cmb2-element .ui-state-active .ui-icon,.cmb2-element .ui-state-focus .ui-icon,.cmb2-element .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}.cmb2-element .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}.cmb2-element .ui-state-error .ui-icon,.cmb2-element .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.cmb2-element .ui-icon-carat-1-n{background-position:0 0}.cmb2-element .ui-icon-carat-1-ne{background-position:-16px 0}.cmb2-element .ui-icon-carat-1-e{background-position:-32px 0}.cmb2-element .ui-icon-carat-1-se{background-position:-48px 0}.cmb2-element .ui-icon-carat-1-s{background-position:-64px 0}.cmb2-element .ui-icon-carat-1-sw{background-position:-80px 0}.cmb2-element .ui-icon-carat-1-w{background-position:-96px 0}.cmb2-element .ui-icon-carat-1-nw{background-position:-112px 0}.cmb2-element .ui-icon-carat-2-n-s{background-position:-128px 0}.cmb2-element .ui-icon-carat-2-e-w{background-position:-144px 0}.cmb2-element .ui-icon-triangle-1-n{background-position:0 -16px}.cmb2-element .ui-icon-triangle-1-ne{background-position:-16px -16px}.cmb2-element .ui-icon-triangle-1-e{background-position:-32px -16px}.cmb2-element .ui-icon-triangle-1-se{background-position:-48px -16px}.cmb2-element .ui-icon-triangle-1-s{background-position:-64px -16px}.cmb2-element .ui-icon-triangle-1-sw{background-position:-80px -16px}.cmb2-element .ui-icon-triangle-1-w{background-position:-96px -16px}.cmb2-element .ui-icon-triangle-1-nw{background-position:-112px -16px}.cmb2-element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.cmb2-element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.cmb2-element .ui-icon-arrow-1-n{background-position:0 -32px}.cmb2-element .ui-icon-arrow-1-ne{background-position:-16px -32px}.cmb2-element .ui-icon-arrow-1-e{background-position:-32px -32px}.cmb2-element .ui-icon-arrow-1-se{background-position:-48px -32px}.cmb2-element .ui-icon-arrow-1-s{background-position:-64px -32px}.cmb2-element .ui-icon-arrow-1-sw{background-position:-80px -32px}.cmb2-element .ui-icon-arrow-1-w{background-position:-96px -32px}.cmb2-element .ui-icon-arrow-1-nw{background-position:-112px -32px}.cmb2-element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.cmb2-element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.cmb2-element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.cmb2-element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.cmb2-element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.cmb2-element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.cmb2-element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.cmb2-element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.cmb2-element .ui-icon-arrowthick-1-n{background-position:0 -48px}.cmb2-element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.cmb2-element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.cmb2-element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.cmb2-element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.cmb2-element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.cmb2-element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.cmb2-element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.cmb2-element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.cmb2-element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.cmb2-element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.cmb2-element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.cmb2-element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.cmb2-element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.cmb2-element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.cmb2-element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.cmb2-element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.cmb2-element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.cmb2-element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.cmb2-element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.cmb2-element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.cmb2-element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.cmb2-element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.cmb2-element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.cmb2-element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.cmb2-element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.cmb2-element .ui-icon-arrow-4{background-position:0 -80px}.cmb2-element .ui-icon-arrow-4-diag{background-position:-16px -80px}.cmb2-element .ui-icon-extlink{background-position:-32px -80px}.cmb2-element .ui-icon-newwin{background-position:-48px -80px}.cmb2-element .ui-icon-refresh{background-position:-64px -80px}.cmb2-element .ui-icon-shuffle{background-position:-80px -80px}.cmb2-element .ui-icon-transfer-e-w{background-position:-96px -80px}.cmb2-element .ui-icon-transferthick-e-w{background-position:-112px -80px}.cmb2-element .ui-icon-folder-collapsed{background-position:0 -96px}.cmb2-element .ui-icon-folder-open{background-position:-16px -96px}.cmb2-element .ui-icon-document{background-position:-32px -96px}.cmb2-element .ui-icon-document-b{background-position:-48px -96px}.cmb2-element .ui-icon-note{background-position:-64px -96px}.cmb2-element .ui-icon-mail-closed{background-position:-80px -96px}.cmb2-element .ui-icon-mail-open{background-position:-96px -96px}.cmb2-element .ui-icon-suitcase{background-position:-112px -96px}.cmb2-element .ui-icon-comment{background-position:-128px -96px}.cmb2-element .ui-icon-person{background-position:-144px -96px}.cmb2-element .ui-icon-print{background-position:-160px -96px}.cmb2-element .ui-icon-trash{background-position:-176px -96px}.cmb2-element .ui-icon-locked{background-position:-192px -96px}.cmb2-element .ui-icon-unlocked{background-position:-208px -96px}.cmb2-element .ui-icon-bookmark{background-position:-224px -96px}.cmb2-element .ui-icon-tag{background-position:-240px -96px}.cmb2-element .ui-icon-home{background-position:0 -112px}.cmb2-element .ui-icon-flag{background-position:-16px -112px}.cmb2-element .ui-icon-calendar{background-position:-32px -112px}.cmb2-element .ui-icon-cart{background-position:-48px -112px}.cmb2-element .ui-icon-pencil{background-position:-64px -112px}.cmb2-element .ui-icon-clock{background-position:-80px -112px}.cmb2-element .ui-icon-disk{background-position:-96px -112px}.cmb2-element .ui-icon-calculator{background-position:-112px -112px}.cmb2-element .ui-icon-zoomin{background-position:-128px -112px}.cmb2-element .ui-icon-zoomout{background-position:-144px -112px}.cmb2-element .ui-icon-search{background-position:-160px -112px}.cmb2-element .ui-icon-wrench{background-position:-176px -112px}.cmb2-element .ui-icon-gear{background-position:-192px -112px}.cmb2-element .ui-icon-heart{background-position:-208px -112px}.cmb2-element .ui-icon-star{background-position:-224px -112px}.cmb2-element .ui-icon-link{background-position:-240px -112px}.cmb2-element .ui-icon-cancel{background-position:0 -128px}.cmb2-element .ui-icon-plus{background-position:-16px -128px}.cmb2-element .ui-icon-plusthick{background-position:-32px -128px}.cmb2-element .ui-icon-minus{background-position:-48px -128px}.cmb2-element .ui-icon-minusthick{background-position:-64px -128px}.cmb2-element .ui-icon-close{background-position:-80px -128px}.cmb2-element .ui-icon-closethick{background-position:-96px -128px}.cmb2-element .ui-icon-key{background-position:-112px -128px}.cmb2-element .ui-icon-lightbulb{background-position:-128px -128px}.cmb2-element .ui-icon-scissors{background-position:-144px -128px}.cmb2-element .ui-icon-clipboard{background-position:-160px -128px}.cmb2-element .ui-icon-copy{background-position:-176px -128px}.cmb2-element .ui-icon-contact{background-position:-192px -128px}.cmb2-element .ui-icon-image{background-position:-208px -128px}.cmb2-element .ui-icon-video{background-position:-224px -128px}.cmb2-element .ui-icon-script{background-position:-240px -128px}.cmb2-element .ui-icon-alert{background-position:0 -144px}.cmb2-element .ui-icon-info{background-position:-16px -144px}.cmb2-element .ui-icon-notice{background-position:-32px -144px}.cmb2-element .ui-icon-help{background-position:-48px -144px}.cmb2-element .ui-icon-check{background-position:-64px -144px}.cmb2-element .ui-icon-bullet{background-position:-80px -144px}.cmb2-element .ui-icon-radio-off{background-position:-96px -144px}.cmb2-element .ui-icon-radio-on{background-position:-112px -144px}.cmb2-element .ui-icon-pin-w{background-position:-128px -144px}.cmb2-element .ui-icon-pin-s{background-position:-144px -144px}.cmb2-element .ui-icon-play{background-position:0 -160px}.cmb2-element .ui-icon-pause{background-position:-16px -160px}.cmb2-element .ui-icon-seek-next{background-position:-32px -160px}.cmb2-element .ui-icon-seek-prev{background-position:-48px -160px}.cmb2-element .ui-icon-seek-end{background-position:-64px -160px}.cmb2-element .ui-icon-seek-first,.cmb2-element .ui-icon-seek-start{background-position:-80px -160px}.cmb2-element .ui-icon-stop{background-position:-96px -160px}.cmb2-element .ui-icon-eject{background-position:-112px -160px}.cmb2-element .ui-icon-volume-off{background-position:-128px -160px}.cmb2-element .ui-icon-volume-on{background-position:-144px -160px}.cmb2-element .ui-icon-power{background-position:0 -176px}.cmb2-element .ui-icon-signal-diag{background-position:-16px -176px}.cmb2-element .ui-icon-signal{background-position:-32px -176px}.cmb2-element .ui-icon-battery-0{background-position:-48px -176px}.cmb2-element .ui-icon-battery-1{background-position:-64px -176px}.cmb2-element .ui-icon-battery-2{background-position:-80px -176px}.cmb2-element .ui-icon-battery-3{background-position:-96px -176px}.cmb2-element .ui-icon-circle-plus{background-position:0 -192px}.cmb2-element .ui-icon-circle-minus{background-position:-16px -192px}.cmb2-element .ui-icon-circle-close{background-position:-32px -192px}.cmb2-element .ui-icon-circle-triangle-e{background-position:-48px -192px}.cmb2-element .ui-icon-circle-triangle-s{background-position:-64px -192px}.cmb2-element .ui-icon-circle-triangle-w{background-position:-80px -192px}.cmb2-element .ui-icon-circle-triangle-n{background-position:-96px -192px}.cmb2-element .ui-icon-circle-arrow-e{background-position:-112px -192px}.cmb2-element .ui-icon-circle-arrow-s{background-position:-128px -192px}.cmb2-element .ui-icon-circle-arrow-w{background-position:-144px -192px}.cmb2-element .ui-icon-circle-arrow-n{background-position:-160px -192px}.cmb2-element .ui-icon-circle-zoomin{background-position:-176px -192px}.cmb2-element .ui-icon-circle-zoomout{background-position:-192px -192px}.cmb2-element .ui-icon-circle-check{background-position:-208px -192px}.cmb2-element .ui-icon-circlesmall-plus{background-position:0 -208px}.cmb2-element .ui-icon-circlesmall-minus{background-position:-16px -208px}.cmb2-element .ui-icon-circlesmall-close{background-position:-32px -208px}.cmb2-element .ui-icon-squaresmall-plus{background-position:-48px -208px}.cmb2-element .ui-icon-squaresmall-minus{background-position:-64px -208px}.cmb2-element .ui-icon-squaresmall-close{background-position:-80px -208px}.cmb2-element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.cmb2-element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.cmb2-element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.cmb2-element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.cmb2-element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.cmb2-element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-left,.cmb2-element .ui-corner-tl,.cmb2-element .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-right,.cmb2-element .ui-corner-top,.cmb2-element .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bl,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-br,.cmb2-element .ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cmb2-element .ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.cmb2-element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cmb2-element .ui-datepicker{width:17em;display:none}.cmb2-element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev{position:absolute;width:1.8em}.cmb2-element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px}.cmb2-element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.cmb2-element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year{width:49%}.cmb2-element .ui-datepicker select.ui-datepicker-month{margin-right:1%}.cmb2-element .ui-datepicker select.ui-datepicker-year{margin-left:1%}.cmb2-element .ui-datepicker table{width:100%;border-collapse:collapse}.cmb2-element .ui-datepicker th{text-align:center}.cmb2-element .ui-datepicker td a,.cmb2-element .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.cmb2-element .ui-datepicker.ui-datepicker-multi{width:auto}.cmb2-element .ui-datepicker-multi .ui-datepicker-group{float:left}.cmb2-element .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.cmb2-element .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.cmb2-element .ui-datepicker-rtl{direction:rtl}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group{float:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cmb2-element .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.cmb2-element .ui-datepicker{padding:0;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.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{font-size:13px;margin:0}.cmb2-element .ui-datepicker .ui-datepicker-header{border:none;background:#222;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#222;border-color:transparent;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker thead{background:#222;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#fff;font-size:14px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{height:1em;top:.9em;border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next-hover{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,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);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.cmb2-element .ui-datepicker th{padding:.75em 0;color:#fff;font-weight:400;border:none;border-top:1px solid #333}.cmb2-element .ui-datepicker td{background:#f1f1f1;border:none;padding:0}.cmb2-element .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover{background:#0074a2;color:#fff}.cmb2-element .ui-datepicker td.ui-state-disabled,.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.cmb2-element .ui-datepicker{background:#f1f1f1}.cmb2-element .ui-datepicker .ui-datepicker-close,.cmb2-element .ui-datepicker .ui-datepicker-current{font-size:14px;font-weight:400;background-image:none;border:none}.cmb2-element .ui-datepicker .ui-datepicker-close:active,.cmb2-element .ui-datepicker .ui-datepicker-close:hover,.cmb2-element .ui-datepicker .ui-datepicker-current:active,.cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{border:none}.cmb2-element .ui-timepicker-div{font-size:14px}.cmb2-element .ui-timepicker-div .ui-widget-header{margin-bottom:8px;background:#222;border-color:#222}.cmb2-element .ui-timepicker-div dl{text-align:left}.cmb2-element .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.cmb2-element .ui-timepicker-rtl{direction:rtl}.cmb2-element .ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.cmb2-element .ui-timepicker-rtl dl dt{float:right;clear:right}.cmb2-element .ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{background:#4796b3}.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker th{border-color:#52accc}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover{background:#096484}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker th{border-color:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover{background:#c7a589}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker th{border-color:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover{background:#a3b745}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker th{border-color:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover{background:#e14d43}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{background:#627c83}.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker th{border-color:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover{background:#9ebaa0}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current: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 thead,.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{background:#be3631}.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker th{border-color:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover{background:#dd823b}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker,.admin-color-light .cmb2-element .ui-datepicker td{background:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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)}.admin-color-light .cmb2-element .ui-datepicker th{border-color:#fff}.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 th,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{color:#555}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover{color:#fff;background:#888}.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{color:#ccc}.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-repeat-group-wrap .cmb-row .cmbhandle{right:0;position:absolute}
{cmb2 → inc/cmb2}/css/cmb2.css RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * CMB Styling
3
  */
4
 
5
  /*--------------------------------------------------------------
@@ -559,54 +559,6 @@ span.cmb2-metabox-description {
559
  text-align: left;
560
  }
561
 
562
- /*--------------------------------------------------------------
563
- Timepicker
564
- --------------------------------------------------------------*/
565
-
566
- /* line 7, sass/partials/_timepicker.scss */
567
-
568
- div.time-picker {
569
- background: #fff;
570
- border: 1px solid #aaaaaa;
571
- height: 191px;
572
- margin: 0;
573
- position: absolute;
574
- overflow: auto;
575
- width: 6em; /* needed for IE */
576
- z-index: 99;
577
- }
578
-
579
- /* line 17, sass/partials/_timepicker.scss */
580
-
581
- div.time-picker ul {
582
- list-style-type: none;
583
- margin: 0;
584
- padding: 0;
585
- }
586
-
587
- /* line 23, sass/partials/_timepicker.scss */
588
-
589
- div.time-picker li {
590
- cursor: pointer;
591
- margin-bottom: 0;
592
- font-family: sans-serif;
593
- font-size: 14px;
594
- padding: 4px 3px;
595
- }
596
-
597
- /* line 30, sass/partials/_timepicker.scss */
598
-
599
- div.time-picker li.selected {
600
- background: #0063ce;
601
- color: #fff;
602
- }
603
-
604
- /* line 37, sass/partials/_timepicker.scss */
605
-
606
- div.time-picker-12hours {
607
- width: 8em; /* needed for IE */
608
- }
609
-
610
  /*--------------------------------------------------------------
611
  Post Metaboxes
612
  --------------------------------------------------------------*/
@@ -616,32 +568,37 @@ Post Metaboxes
616
  #poststuff .cmb-group-title {
617
  margin-left: -1em;
618
  margin-right: -1em;
619
- padding-left: 2.2em;
620
  min-height: 1.5em;
621
  }
622
 
623
- /* line 14, sass/partials/_post_metaboxes.scss */
 
 
 
 
 
 
624
 
625
  .postbox-container .cmb2-wrap,
626
  .cmb-repeat-group-wrap .cmb2-wrap {
627
  margin: 0;
628
  }
629
 
630
- /* line 17, sass/partials/_post_metaboxes.scss */
631
 
632
  .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row,
633
  .cmb-repeat-group-wrap .cmb2-wrap > .cmb-field-list > .cmb-row {
634
  padding: 1.8em 0;
635
  }
636
 
637
- /* line 23, sass/partials/_post_metaboxes.scss */
638
 
639
  .postbox-container .cmb2-wrap input[type=text].cmb2-oembed,
640
  .cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed {
641
  width: 100%;
642
  }
643
 
644
- /* line 29, sass/partials/_post_metaboxes.scss */
645
 
646
  .postbox-container .cmb-row,
647
  .cmb-repeat-group-wrap .cmb-row {
@@ -649,7 +606,7 @@ Post Metaboxes
649
  margin: 0 0 0.8em;
650
  }
651
 
652
- /* line 33, sass/partials/_post_metaboxes.scss */
653
 
654
  .postbox-container .cmb-row .cmbhandle,
655
  .cmb-repeat-group-wrap .cmb-row .cmbhandle {
@@ -657,7 +614,7 @@ Post Metaboxes
657
  position: relative;
658
  }
659
 
660
- /* line 39, sass/partials/_post_metaboxes.scss */
661
 
662
  .postbox-container .cmb-repeatable-grouping,
663
  .cmb-repeat-group-wrap .cmb-repeatable-grouping {
@@ -666,14 +623,14 @@ Post Metaboxes
666
  min-width: 1px !important;
667
  }
668
 
669
- /* line 45, sass/partials/_post_metaboxes.scss */
670
 
671
  .postbox-container .cmb-repeatable-group > .cmb-row,
672
  .cmb-repeat-group-wrap .cmb-repeatable-group > .cmb-row {
673
  padding-bottom: 0;
674
  }
675
 
676
- /* line 49, sass/partials/_post_metaboxes.scss */
677
 
678
  .postbox-container .cmb-th,
679
  .cmb-repeat-group-wrap .cmb-th {
@@ -681,7 +638,7 @@ Post Metaboxes
681
  padding: 0 2% 0 0;
682
  }
683
 
684
- /* line 55, sass/partials/_post_metaboxes.scss */
685
 
686
  .postbox-container .cmb-td,
687
  .cmb-repeat-group-wrap .cmb-td {
@@ -690,14 +647,14 @@ Post Metaboxes
690
  line-height: 1.3;
691
  }
692
 
693
- /* line 61, sass/partials/_post_metaboxes.scss */
694
 
695
  .postbox-container .cmb-repeat-row .cmb-td,
696
  .cmb-repeat-group-wrap .cmb-repeat-row .cmb-td {
697
  padding-bottom: 1.8em;
698
  }
699
 
700
- /* line 65, sass/partials/_post_metaboxes.scss */
701
 
702
  .postbox-container .cmb-th + .cmb-td,
703
  .cmb-repeat-group-wrap .cmb-th + .cmb-td {
@@ -705,7 +662,7 @@ Post Metaboxes
705
  float: right;
706
  }
707
 
708
- /* line 70, sass/partials/_post_metaboxes.scss */
709
 
710
  .postbox-container .cmb-row:not(:last-of-type),
711
  .postbox-container .cmb-repeatable-group:not(:last-of-type),
@@ -714,7 +671,7 @@ Post Metaboxes
714
  border-bottom: 1px solid #e9e9e9;
715
  }
716
 
717
- /* line 79, sass/partials/_post_metaboxes.scss */
718
 
719
  .postbox-container .cmb-repeat-group-field,
720
  .postbox-container .cmb-remove-field-row,
@@ -723,7 +680,7 @@ Post Metaboxes
723
  padding-top: 1.8em;
724
  }
725
 
726
- /* line 86, sass/partials/_post_metaboxes.scss */
727
 
728
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
729
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
@@ -733,7 +690,7 @@ Post Metaboxes
733
  width: 100%;
734
  }
735
 
736
- /* line 90, sass/partials/_post_metaboxes.scss */
737
 
738
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
739
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
@@ -742,7 +699,7 @@ Post Metaboxes
742
  width: 100%;
743
  }
744
 
745
- /* line 94, sass/partials/_post_metaboxes.scss */
746
 
747
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
748
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
@@ -751,7 +708,7 @@ Post Metaboxes
751
  display: table-row;
752
  }
753
 
754
- /* line 98, sass/partials/_post_metaboxes.scss */
755
 
756
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
757
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
@@ -762,7 +719,7 @@ Post Metaboxes
762
  width: 100%;
763
  }
764
 
765
- /* line 104, sass/partials/_post_metaboxes.scss */
766
 
767
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
768
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
@@ -771,7 +728,7 @@ Post Metaboxes
771
  padding-top: 1.8em;
772
  }
773
 
774
- /* line 108, sass/partials/_post_metaboxes.scss */
775
 
776
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
777
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
@@ -790,7 +747,7 @@ Misc.
790
  margin: 0;
791
  }
792
 
793
- /* line 13, sass/partials/_misc.scss */
794
 
795
  .edit-tags-php .cmb2-metabox-title,
796
  .profile-php .cmb2-metabox-title,
@@ -800,6 +757,20 @@ Misc.
800
 
801
  /* line 18, sass/partials/_misc.scss */
802
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
803
  .postbox .cmb-spinner {
804
  float: left;
805
  }
@@ -833,7 +804,21 @@ Sidebar Placement Adjustments
833
  display: block;
834
  }
835
 
836
- /* line 27, sass/partials/_sidebar_placements.scss */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
837
 
838
  .inner-sidebar .cmb2-wrap label,
839
  #side-sortables .cmb2-wrap label {
@@ -842,14 +827,21 @@ Sidebar Placement Adjustments
842
  padding: 0 0 5px;
843
  }
844
 
845
- /* line 35, sass/partials/_sidebar_placements.scss */
 
 
 
 
 
 
 
846
 
847
  .inner-sidebar .cmb-repeatable-group,
848
  #side-sortables .cmb-repeatable-group {
849
  border-bottom: 1px solid #e9e9e9;
850
  }
851
 
852
- /* line 39, sass/partials/_sidebar_placements.scss */
853
 
854
  .inner-sidebar .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group,
855
  #side-sortables .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
@@ -857,7 +849,7 @@ Sidebar Placement Adjustments
857
  margin-bottom: -1.4em;
858
  }
859
 
860
- /* line 44, sass/partials/_sidebar_placements.scss */
861
 
862
  .inner-sidebar .cmb-th,
863
  .inner-sidebar .cmb-td,
@@ -870,21 +862,21 @@ Sidebar Placement Adjustments
870
  float: none;
871
  }
872
 
873
- /* line 52, sass/partials/_sidebar_placements.scss */
874
 
875
  .inner-sidebar .closed .inside,
876
  #side-sortables .closed .inside {
877
  display: none;
878
  }
879
 
880
- /* line 56, sass/partials/_sidebar_placements.scss */
881
 
882
  .inner-sidebar .cmb-td .cmb-td,
883
  #side-sortables .cmb-td .cmb-td {
884
  padding-bottom: 1em;
885
  }
886
 
887
- /* line 60, sass/partials/_sidebar_placements.scss */
888
 
889
  .inner-sidebar .cmb-th,
890
  #side-sortables .cmb-th {
@@ -925,35 +917,35 @@ Sidebar Placement Adjustments
925
  line-height: 1.4em;
926
  }
927
 
928
- /* line 67, sass/partials/_sidebar_placements.scss */
929
 
930
  .inner-sidebar .cmb-group-description .cmb-th,
931
  #side-sortables .cmb-group-description .cmb-th {
932
  padding-top: 0;
933
  }
934
 
935
- /* line 70, sass/partials/_sidebar_placements.scss */
936
 
937
  .inner-sidebar .cmb-group-description .cmb2-metabox-description,
938
  #side-sortables .cmb-group-description .cmb2-metabox-description {
939
  padding: 0;
940
  }
941
 
942
- /* line 77, sass/partials/_sidebar_placements.scss */
943
 
944
  .inner-sidebar .cmb-group-title .cmb-th,
945
  #side-sortables .cmb-group-title .cmb-th {
946
  padding: 0;
947
  }
948
 
949
- /* line 83, sass/partials/_sidebar_placements.scss */
950
 
951
  .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
952
  #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
953
  margin-top: 1em;
954
  }
955
 
956
- /* line 92, sass/partials/_sidebar_placements.scss */
957
 
958
  .inner-sidebar .cmb2-media-status .img-status img,
959
  .inner-sidebar .cmb2-media-status .embed-status img,
@@ -963,7 +955,7 @@ Sidebar Placement Adjustments
963
  height: auto;
964
  }
965
 
966
- /* line 100, sass/partials/_sidebar_placements.scss */
967
 
968
  .inner-sidebar .cmb2-list label,
969
  #side-sortables .cmb2-list label {
@@ -971,7 +963,7 @@ Sidebar Placement Adjustments
971
  font-weight: normal;
972
  }
973
 
974
- /* line 105, sass/partials/_sidebar_placements.scss */
975
 
976
  .inner-sidebar .cmb2-metabox-description,
977
  #side-sortables .cmb2-metabox-description {
@@ -979,7 +971,7 @@ Sidebar Placement Adjustments
979
  padding: 7px 0 0;
980
  }
981
 
982
- /* line 112, sass/partials/_sidebar_placements.scss */
983
 
984
  .inner-sidebar .cmb-type-checkbox .cmb-td label,
985
  .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
@@ -989,14 +981,14 @@ Sidebar Placement Adjustments
989
  display: inline;
990
  }
991
 
992
- /* line 119, sass/partials/_sidebar_placements.scss */
993
 
994
  .inner-sidebar .cmb-row .cmb2-metabox-description,
995
  #side-sortables .cmb-row .cmb2-metabox-description {
996
  padding-bottom: 1.8em;
997
  }
998
 
999
- /* line 123, sass/partials/_sidebar_placements.scss */
1000
 
1001
  .inner-sidebar .cmb2-metabox-title,
1002
  #side-sortables .cmb2-metabox-title {
@@ -1004,7 +996,7 @@ Sidebar Placement Adjustments
1004
  font-style: italic;
1005
  }
1006
 
1007
- /* line 128, sass/partials/_sidebar_placements.scss */
1008
 
1009
  .inner-sidebar .cmb-remove-row,
1010
  #side-sortables .cmb-remove-row {
@@ -1013,7 +1005,7 @@ Sidebar Placement Adjustments
1013
  padding-bottom: 0;
1014
  }
1015
 
1016
- /* line 135, sass/partials/_sidebar_placements.scss */
1017
 
1018
  .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td,
1019
  #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td {
@@ -1023,7 +1015,7 @@ Sidebar Placement Adjustments
1023
  padding-top: 0;
1024
  }
1025
 
1026
- /* line 140, sass/partials/_sidebar_placements.scss */
1027
 
1028
  .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,
1029
  #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row {
@@ -1031,7 +1023,7 @@ Sidebar Placement Adjustments
1031
  margin: 0;
1032
  }
1033
 
1034
- /* line 147, sass/partials/_sidebar_placements.scss */
1035
 
1036
  .inner-sidebar .cmb2-upload-button,
1037
  #side-sortables .cmb2-upload-button {
@@ -1090,15 +1082,16 @@ Sidebar Placement Adjustments
1090
  top: .5em;
1091
  line-height: 1em;
1092
  cursor: pointer;
 
1093
  }
1094
 
1095
- /* line 45, sass/partials/_collapsible_ui.scss */
1096
 
1097
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1098
  color: #a00;
1099
  }
1100
 
1101
- /* line 47, sass/partials/_collapsible_ui.scss */
1102
 
1103
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1104
  color: #f00;
@@ -1114,6 +1107,11 @@ Sidebar Placement Adjustments
1114
  * http://docs.jquery.com/UI/Theming/API
1115
  */
1116
 
 
 
 
 
 
1117
  /* line 11, sass/partials/_jquery_ui.scss */
1118
 
1119
  .cmb2-element .ui-helper-hidden {
@@ -1264,7 +1262,6 @@ Sidebar Placement Adjustments
1264
  .cmb2-element .ui-widget-content .ui-state-default,
1265
  .cmb2-element .ui-widget-header .ui-state-default {
1266
  border: 1px solid #d3d3d3;
1267
- background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
1268
  font-weight: normal;
1269
  color: #555555;
1270
  }
@@ -2662,6 +2659,18 @@ Sidebar Placement Adjustments
2662
 
2663
  /* line 248, sass/partials/_jquery_ui.scss */
2664
 
 
 
 
 
 
 
 
 
 
 
 
 
2665
  .cmb2-element .ui-datepicker table {
2666
  width: 100%;
2667
  font-size: .9em;
@@ -2669,7 +2678,7 @@ Sidebar Placement Adjustments
2669
  margin: 0 0 .4em;
2670
  }
2671
 
2672
- /* line 249, sass/partials/_jquery_ui.scss */
2673
 
2674
  .cmb2-element .ui-datepicker th {
2675
  padding: .7em .3em;
@@ -2678,14 +2687,14 @@ Sidebar Placement Adjustments
2678
  border: 0;
2679
  }
2680
 
2681
- /* line 250, sass/partials/_jquery_ui.scss */
2682
 
2683
  .cmb2-element .ui-datepicker td {
2684
  border: 0;
2685
  padding: 1px;
2686
  }
2687
 
2688
- /* line 251, sass/partials/_jquery_ui.scss */
2689
 
2690
  .cmb2-element .ui-datepicker td span,
2691
  .cmb2-element .ui-datepicker td a {
@@ -2695,7 +2704,7 @@ Sidebar Placement Adjustments
2695
  text-decoration: none;
2696
  }
2697
 
2698
- /* line 252, sass/partials/_jquery_ui.scss */
2699
 
2700
  .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
2701
  background-image: none;
@@ -2706,7 +2715,7 @@ Sidebar Placement Adjustments
2706
  border-bottom: 0;
2707
  }
2708
 
2709
- /* line 253, sass/partials/_jquery_ui.scss */
2710
 
2711
  .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button {
2712
  float: right;
@@ -2717,68 +2726,68 @@ Sidebar Placement Adjustments
2717
  overflow: visible;
2718
  }
2719
 
2720
- /* line 254, sass/partials/_jquery_ui.scss */
2721
 
2722
  .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
2723
  float: left;
2724
  }
2725
 
2726
- /* line 255, sass/partials/_jquery_ui.scss */
2727
 
2728
  .cmb2-element .ui-datepicker.ui-datepicker-multi {
2729
  width: auto;
2730
  }
2731
 
2732
- /* line 256, sass/partials/_jquery_ui.scss */
2733
 
2734
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group {
2735
  float: left;
2736
  }
2737
 
2738
- /* line 257, sass/partials/_jquery_ui.scss */
2739
 
2740
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group table {
2741
  width: 95%;
2742
  margin: 0 auto .4em;
2743
  }
2744
 
2745
- /* line 258, sass/partials/_jquery_ui.scss */
2746
 
2747
  .cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group {
2748
  width: 50%;
2749
  }
2750
 
2751
- /* line 259, sass/partials/_jquery_ui.scss */
2752
 
2753
  .cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group {
2754
  width: 33.3%;
2755
  }
2756
 
2757
- /* line 260, sass/partials/_jquery_ui.scss */
2758
 
2759
  .cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group {
2760
  width: 25%;
2761
  }
2762
 
2763
- /* line 261, sass/partials/_jquery_ui.scss */
2764
 
2765
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
2766
  border-left-width: 0;
2767
  }
2768
 
2769
- /* line 262, sass/partials/_jquery_ui.scss */
2770
 
2771
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
2772
  border-left-width: 0;
2773
  }
2774
 
2775
- /* line 263, sass/partials/_jquery_ui.scss */
2776
 
2777
  .cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane {
2778
  clear: left;
2779
  }
2780
 
2781
- /* line 264, sass/partials/_jquery_ui.scss */
2782
 
2783
  .cmb2-element .ui-datepicker-row-break {
2784
  clear: both;
@@ -2786,79 +2795,79 @@ Sidebar Placement Adjustments
2786
  font-size: 0em;
2787
  }
2788
 
2789
- /* line 265, sass/partials/_jquery_ui.scss */
2790
 
2791
  .cmb2-element .ui-datepicker-rtl {
2792
  direction: rtl;
2793
  }
2794
 
2795
- /* line 267, sass/partials/_jquery_ui.scss */
2796
 
2797
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev {
2798
  right: 2px;
2799
  left: auto;
2800
  }
2801
 
2802
- /* line 268, sass/partials/_jquery_ui.scss */
2803
 
2804
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-next {
2805
  left: 2px;
2806
  right: auto;
2807
  }
2808
 
2809
- /* line 269, sass/partials/_jquery_ui.scss */
2810
 
2811
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover {
2812
  right: 1px;
2813
  left: auto;
2814
  }
2815
 
2816
- /* line 270, sass/partials/_jquery_ui.scss */
2817
 
2818
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover {
2819
  left: 1px;
2820
  right: auto;
2821
  }
2822
 
2823
- /* line 271, sass/partials/_jquery_ui.scss */
2824
 
2825
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane {
2826
  clear: right;
2827
  }
2828
 
2829
- /* line 272, sass/partials/_jquery_ui.scss */
2830
 
2831
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button {
2832
  float: left;
2833
  }
2834
 
2835
- /* line 273, sass/partials/_jquery_ui.scss */
2836
 
2837
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
2838
  float: right;
2839
  }
2840
 
2841
- /* line 274, sass/partials/_jquery_ui.scss */
2842
 
2843
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-group {
2844
  float: right;
2845
  }
2846
 
2847
- /* line 275, sass/partials/_jquery_ui.scss */
2848
 
2849
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
2850
  border-right-width: 0;
2851
  border-left-width: 1px;
2852
  }
2853
 
2854
- /* line 276, sass/partials/_jquery_ui.scss */
2855
 
2856
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
2857
  border-right-width: 0;
2858
  border-left-width: 1px;
2859
  }
2860
 
2861
- /* line 278, sass/partials/_jquery_ui.scss */
2862
 
2863
  .cmb2-element .ui-datepicker-cover {
2864
  display: none; /*sorry for IE5*/
@@ -2872,6 +2881,536 @@ Sidebar Placement Adjustments
2872
  height: 200px; /*must have*/
2873
  }
2874
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2875
  /*# sourceMappingURL=cmb2.css.map */
2876
 
2877
  @media (max-width: 450px) {
@@ -2915,7 +3454,7 @@ Sidebar Placement Adjustments
2915
  width: 100%;
2916
  }
2917
 
2918
- /* line 70, sass/partials/_post_metaboxes.scss */
2919
 
2920
  .postbox-container .cmb-row:not(:last-of-type),
2921
  .postbox-container .cmb-repeatable-group:not(:last-of-type),
1
  /**
2
+ * CMB2 Styling
3
  */
4
 
5
  /*--------------------------------------------------------------
559
  text-align: left;
560
  }
561
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  /*--------------------------------------------------------------
563
  Post Metaboxes
564
  --------------------------------------------------------------*/
568
  #poststuff .cmb-group-title {
569
  margin-left: -1em;
570
  margin-right: -1em;
 
571
  min-height: 1.5em;
572
  }
573
 
574
+ /* line 10, sass/partials/_post_metaboxes.scss */
575
+
576
+ #poststuff .repeatable .cmb-group-title {
577
+ padding-left: 2.2em;
578
+ }
579
+
580
+ /* line 16, sass/partials/_post_metaboxes.scss */
581
 
582
  .postbox-container .cmb2-wrap,
583
  .cmb-repeat-group-wrap .cmb2-wrap {
584
  margin: 0;
585
  }
586
 
587
+ /* line 19, sass/partials/_post_metaboxes.scss */
588
 
589
  .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row,
590
  .cmb-repeat-group-wrap .cmb2-wrap > .cmb-field-list > .cmb-row {
591
  padding: 1.8em 0;
592
  }
593
 
594
+ /* line 25, sass/partials/_post_metaboxes.scss */
595
 
596
  .postbox-container .cmb2-wrap input[type=text].cmb2-oembed,
597
  .cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed {
598
  width: 100%;
599
  }
600
 
601
+ /* line 31, sass/partials/_post_metaboxes.scss */
602
 
603
  .postbox-container .cmb-row,
604
  .cmb-repeat-group-wrap .cmb-row {
606
  margin: 0 0 0.8em;
607
  }
608
 
609
+ /* line 35, sass/partials/_post_metaboxes.scss */
610
 
611
  .postbox-container .cmb-row .cmbhandle,
612
  .cmb-repeat-group-wrap .cmb-row .cmbhandle {
614
  position: relative;
615
  }
616
 
617
+ /* line 41, sass/partials/_post_metaboxes.scss */
618
 
619
  .postbox-container .cmb-repeatable-grouping,
620
  .cmb-repeat-group-wrap .cmb-repeatable-grouping {
623
  min-width: 1px !important;
624
  }
625
 
626
+ /* line 47, sass/partials/_post_metaboxes.scss */
627
 
628
  .postbox-container .cmb-repeatable-group > .cmb-row,
629
  .cmb-repeat-group-wrap .cmb-repeatable-group > .cmb-row {
630
  padding-bottom: 0;
631
  }
632
 
633
+ /* line 51, sass/partials/_post_metaboxes.scss */
634
 
635
  .postbox-container .cmb-th,
636
  .cmb-repeat-group-wrap .cmb-th {
638
  padding: 0 2% 0 0;
639
  }
640
 
641
+ /* line 57, sass/partials/_post_metaboxes.scss */
642
 
643
  .postbox-container .cmb-td,
644
  .cmb-repeat-group-wrap .cmb-td {
647
  line-height: 1.3;
648
  }
649
 
650
+ /* line 63, sass/partials/_post_metaboxes.scss */
651
 
652
  .postbox-container .cmb-repeat-row .cmb-td,
653
  .cmb-repeat-group-wrap .cmb-repeat-row .cmb-td {
654
  padding-bottom: 1.8em;
655
  }
656
 
657
+ /* line 67, sass/partials/_post_metaboxes.scss */
658
 
659
  .postbox-container .cmb-th + .cmb-td,
660
  .cmb-repeat-group-wrap .cmb-th + .cmb-td {
662
  float: right;
663
  }
664
 
665
+ /* line 72, sass/partials/_post_metaboxes.scss */
666
 
667
  .postbox-container .cmb-row:not(:last-of-type),
668
  .postbox-container .cmb-repeatable-group:not(:last-of-type),
671
  border-bottom: 1px solid #e9e9e9;
672
  }
673
 
674
+ /* line 81, sass/partials/_post_metaboxes.scss */
675
 
676
  .postbox-container .cmb-repeat-group-field,
677
  .postbox-container .cmb-remove-field-row,
680
  padding-top: 1.8em;
681
  }
682
 
683
+ /* line 88, sass/partials/_post_metaboxes.scss */
684
 
685
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
686
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
690
  width: 100%;
691
  }
692
 
693
+ /* line 92, sass/partials/_post_metaboxes.scss */
694
 
695
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
696
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
699
  width: 100%;
700
  }
701
 
702
+ /* line 96, sass/partials/_post_metaboxes.scss */
703
 
704
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
705
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
708
  display: table-row;
709
  }
710
 
711
+ /* line 100, sass/partials/_post_metaboxes.scss */
712
 
713
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
714
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
719
  width: 100%;
720
  }
721
 
722
+ /* line 106, sass/partials/_post_metaboxes.scss */
723
 
724
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
725
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
728
  padding-top: 1.8em;
729
  }
730
 
731
+ /* line 110, sass/partials/_post_metaboxes.scss */
732
 
733
  .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
734
  .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
747
  margin: 0;
748
  }
749
 
750
+ /* line 12, sass/partials/_misc.scss */
751
 
752
  .edit-tags-php .cmb2-metabox-title,
753
  .profile-php .cmb2-metabox-title,
757
 
758
  /* line 18, sass/partials/_misc.scss */
759
 
760
+ .cmb2-options-page .cmb2-metabox-title {
761
+ font-size: 1.3em;
762
+ margin: 1em 0;
763
+ }
764
+
765
+ /* line 21, sass/partials/_misc.scss */
766
+
767
+ .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description {
768
+ margin-top: -1.6em;
769
+ margin-bottom: .8em;
770
+ }
771
+
772
+ /* line 27, sass/partials/_misc.scss */
773
+
774
  .postbox .cmb-spinner {
775
  float: left;
776
  }
804
  display: block;
805
  }
806
 
807
+ /* line 26, sass/partials/_sidebar_placements.scss */
808
+
809
+ .inner-sidebar .cmb2-wrap input.cmb2-text-money,
810
+ #side-sortables .cmb2-wrap input.cmb2-text-money {
811
+ max-width: 70%;
812
+ }
813
+
814
+ /* line 28, sass/partials/_sidebar_placements.scss */
815
+
816
+ .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
817
+ #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
818
+ display: block;
819
+ }
820
+
821
+ /* line 34, sass/partials/_sidebar_placements.scss */
822
 
823
  .inner-sidebar .cmb2-wrap label,
824
  #side-sortables .cmb2-wrap label {
827
  padding: 0 0 5px;
828
  }
829
 
830
+ /* line 42, sass/partials/_sidebar_placements.scss */
831
+
832
+ .inner-sidebar textarea,
833
+ #side-sortables textarea {
834
+ max-width: 99%;
835
+ }
836
+
837
+ /* line 46, sass/partials/_sidebar_placements.scss */
838
 
839
  .inner-sidebar .cmb-repeatable-group,
840
  #side-sortables .cmb-repeatable-group {
841
  border-bottom: 1px solid #e9e9e9;
842
  }
843
 
844
+ /* line 50, sass/partials/_sidebar_placements.scss */
845
 
846
  .inner-sidebar .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group,
847
  #side-sortables .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
849
  margin-bottom: -1.4em;
850
  }
851
 
852
+ /* line 55, sass/partials/_sidebar_placements.scss */
853
 
854
  .inner-sidebar .cmb-th,
855
  .inner-sidebar .cmb-td,
862
  float: none;
863
  }
864
 
865
+ /* line 63, sass/partials/_sidebar_placements.scss */
866
 
867
  .inner-sidebar .closed .inside,
868
  #side-sortables .closed .inside {
869
  display: none;
870
  }
871
 
872
+ /* line 67, sass/partials/_sidebar_placements.scss */
873
 
874
  .inner-sidebar .cmb-td .cmb-td,
875
  #side-sortables .cmb-td .cmb-td {
876
  padding-bottom: 1em;
877
  }
878
 
879
+ /* line 71, sass/partials/_sidebar_placements.scss */
880
 
881
  .inner-sidebar .cmb-th,
882
  #side-sortables .cmb-th {
917
  line-height: 1.4em;
918
  }
919
 
920
+ /* line 78, sass/partials/_sidebar_placements.scss */
921
 
922
  .inner-sidebar .cmb-group-description .cmb-th,
923
  #side-sortables .cmb-group-description .cmb-th {
924
  padding-top: 0;
925
  }
926
 
927
+ /* line 81, sass/partials/_sidebar_placements.scss */
928
 
929
  .inner-sidebar .cmb-group-description .cmb2-metabox-description,
930
  #side-sortables .cmb-group-description .cmb2-metabox-description {
931
  padding: 0;
932
  }
933
 
934
+ /* line 88, sass/partials/_sidebar_placements.scss */
935
 
936
  .inner-sidebar .cmb-group-title .cmb-th,
937
  #side-sortables .cmb-group-title .cmb-th {
938
  padding: 0;
939
  }
940
 
941
+ /* line 94, sass/partials/_sidebar_placements.scss */
942
 
943
  .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
944
  #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
945
  margin-top: 1em;
946
  }
947
 
948
+ /* line 103, sass/partials/_sidebar_placements.scss */
949
 
950
  .inner-sidebar .cmb2-media-status .img-status img,
951
  .inner-sidebar .cmb2-media-status .embed-status img,
955
  height: auto;
956
  }
957
 
958
+ /* line 111, sass/partials/_sidebar_placements.scss */
959
 
960
  .inner-sidebar .cmb2-list label,
961
  #side-sortables .cmb2-list label {
963
  font-weight: normal;
964
  }
965
 
966
+ /* line 116, sass/partials/_sidebar_placements.scss */
967
 
968
  .inner-sidebar .cmb2-metabox-description,
969
  #side-sortables .cmb2-metabox-description {
971
  padding: 7px 0 0;
972
  }
973
 
974
+ /* line 123, sass/partials/_sidebar_placements.scss */
975
 
976
  .inner-sidebar .cmb-type-checkbox .cmb-td label,
977
  .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
981
  display: inline;
982
  }
983
 
984
+ /* line 130, sass/partials/_sidebar_placements.scss */
985
 
986
  .inner-sidebar .cmb-row .cmb2-metabox-description,
987
  #side-sortables .cmb-row .cmb2-metabox-description {
988
  padding-bottom: 1.8em;
989
  }
990
 
991
+ /* line 134, sass/partials/_sidebar_placements.scss */
992
 
993
  .inner-sidebar .cmb2-metabox-title,
994
  #side-sortables .cmb2-metabox-title {
996
  font-style: italic;
997
  }
998
 
999
+ /* line 139, sass/partials/_sidebar_placements.scss */
1000
 
1001
  .inner-sidebar .cmb-remove-row,
1002
  #side-sortables .cmb-remove-row {
1005
  padding-bottom: 0;
1006
  }
1007
 
1008
+ /* line 146, sass/partials/_sidebar_placements.scss */
1009
 
1010
  .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td,
1011
  #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td {
1015
  padding-top: 0;
1016
  }
1017
 
1018
+ /* line 151, sass/partials/_sidebar_placements.scss */
1019
 
1020
  .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,
1021
  #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row {
1023
  margin: 0;
1024
  }
1025
 
1026
+ /* line 158, sass/partials/_sidebar_placements.scss */
1027
 
1028
  .inner-sidebar .cmb2-upload-button,
1029
  #side-sortables .cmb2-upload-button {
1082
  top: .5em;
1083
  line-height: 1em;
1084
  cursor: pointer;
1085
+ padding: 2px 6px 3px;
1086
  }
1087
 
1088
+ /* line 46, sass/partials/_collapsible_ui.scss */
1089
 
1090
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1091
  color: #a00;
1092
  }
1093
 
1094
+ /* line 48, sass/partials/_collapsible_ui.scss */
1095
 
1096
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1097
  color: #f00;
1107
  * http://docs.jquery.com/UI/Theming/API
1108
  */
1109
 
1110
+ /* line 10, sass/partials/_jquery_ui.scss */
1111
+
1112
+ .cmb2-element { /* Customized Datepicker & Timepicker */
1113
+ }
1114
+
1115
  /* line 11, sass/partials/_jquery_ui.scss */
1116
 
1117
  .cmb2-element .ui-helper-hidden {
1262
  .cmb2-element .ui-widget-content .ui-state-default,
1263
  .cmb2-element .ui-widget-header .ui-state-default {
1264
  border: 1px solid #d3d3d3;
 
1265
  font-weight: normal;
1266
  color: #555555;
1267
  }
2659
 
2660
  /* line 248, sass/partials/_jquery_ui.scss */
2661
 
2662
+ .cmb2-element .ui-datepicker select.ui-datepicker-month {
2663
+ margin-right: 1%;
2664
+ }
2665
+
2666
+ /* line 249, sass/partials/_jquery_ui.scss */
2667
+
2668
+ .cmb2-element .ui-datepicker select.ui-datepicker-year {
2669
+ margin-left: 1%;
2670
+ }
2671
+
2672
+ /* line 250, sass/partials/_jquery_ui.scss */
2673
+
2674
  .cmb2-element .ui-datepicker table {
2675
  width: 100%;
2676
  font-size: .9em;
2678
  margin: 0 0 .4em;
2679
  }
2680
 
2681
+ /* line 251, sass/partials/_jquery_ui.scss */
2682
 
2683
  .cmb2-element .ui-datepicker th {
2684
  padding: .7em .3em;
2687
  border: 0;
2688
  }
2689
 
2690
+ /* line 252, sass/partials/_jquery_ui.scss */
2691
 
2692
  .cmb2-element .ui-datepicker td {
2693
  border: 0;
2694
  padding: 1px;
2695
  }
2696
 
2697
+ /* line 253, sass/partials/_jquery_ui.scss */
2698
 
2699
  .cmb2-element .ui-datepicker td span,
2700
  .cmb2-element .ui-datepicker td a {
2704
  text-decoration: none;
2705
  }
2706
 
2707
+ /* line 254, sass/partials/_jquery_ui.scss */
2708
 
2709
  .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
2710
  background-image: none;
2715
  border-bottom: 0;
2716
  }
2717
 
2718
+ /* line 255, sass/partials/_jquery_ui.scss */
2719
 
2720
  .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button {
2721
  float: right;
2726
  overflow: visible;
2727
  }
2728
 
2729
+ /* line 256, sass/partials/_jquery_ui.scss */
2730
 
2731
  .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
2732
  float: left;
2733
  }
2734
 
2735
+ /* line 257, sass/partials/_jquery_ui.scss */
2736
 
2737
  .cmb2-element .ui-datepicker.ui-datepicker-multi {
2738
  width: auto;
2739
  }
2740
 
2741
+ /* line 258, sass/partials/_jquery_ui.scss */
2742
 
2743
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group {
2744
  float: left;
2745
  }
2746
 
2747
+ /* line 259, sass/partials/_jquery_ui.scss */
2748
 
2749
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group table {
2750
  width: 95%;
2751
  margin: 0 auto .4em;
2752
  }
2753
 
2754
+ /* line 260, sass/partials/_jquery_ui.scss */
2755
 
2756
  .cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group {
2757
  width: 50%;
2758
  }
2759
 
2760
+ /* line 261, sass/partials/_jquery_ui.scss */
2761
 
2762
  .cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group {
2763
  width: 33.3%;
2764
  }
2765
 
2766
+ /* line 262, sass/partials/_jquery_ui.scss */
2767
 
2768
  .cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group {
2769
  width: 25%;
2770
  }
2771
 
2772
+ /* line 263, sass/partials/_jquery_ui.scss */
2773
 
2774
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
2775
  border-left-width: 0;
2776
  }
2777
 
2778
+ /* line 264, sass/partials/_jquery_ui.scss */
2779
 
2780
  .cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
2781
  border-left-width: 0;
2782
  }
2783
 
2784
+ /* line 265, sass/partials/_jquery_ui.scss */
2785
 
2786
  .cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane {
2787
  clear: left;
2788
  }
2789
 
2790
+ /* line 266, sass/partials/_jquery_ui.scss */
2791
 
2792
  .cmb2-element .ui-datepicker-row-break {
2793
  clear: both;
2795
  font-size: 0em;
2796
  }
2797
 
2798
+ /* line 267, sass/partials/_jquery_ui.scss */
2799
 
2800
  .cmb2-element .ui-datepicker-rtl {
2801
  direction: rtl;
2802
  }
2803
 
2804
+ /* line 269, sass/partials/_jquery_ui.scss */
2805
 
2806
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev {
2807
  right: 2px;
2808
  left: auto;
2809
  }
2810
 
2811
+ /* line 270, sass/partials/_jquery_ui.scss */
2812
 
2813
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-next {
2814
  left: 2px;
2815
  right: auto;
2816
  }
2817
 
2818
+ /* line 271, sass/partials/_jquery_ui.scss */
2819
 
2820
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover {
2821
  right: 1px;
2822
  left: auto;
2823
  }
2824
 
2825
+ /* line 272, sass/partials/_jquery_ui.scss */
2826
 
2827
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover {
2828
  left: 1px;
2829
  right: auto;
2830
  }
2831
 
2832
+ /* line 273, sass/partials/_jquery_ui.scss */
2833
 
2834
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane {
2835
  clear: right;
2836
  }
2837
 
2838
+ /* line 274, sass/partials/_jquery_ui.scss */
2839
 
2840
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button {
2841
  float: left;
2842
  }
2843
 
2844
+ /* line 275, sass/partials/_jquery_ui.scss */
2845
 
2846
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
2847
  float: right;
2848
  }
2849
 
2850
+ /* line 276, sass/partials/_jquery_ui.scss */
2851
 
2852
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-group {
2853
  float: right;
2854
  }
2855
 
2856
+ /* line 277, sass/partials/_jquery_ui.scss */
2857
 
2858
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
2859
  border-right-width: 0;
2860
  border-left-width: 1px;
2861
  }
2862
 
2863
+ /* line 278, sass/partials/_jquery_ui.scss */
2864
 
2865
  .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
2866
  border-right-width: 0;
2867
  border-left-width: 1px;
2868
  }
2869
 
2870
+ /* line 280, sass/partials/_jquery_ui.scss */
2871
 
2872
  .cmb2-element .ui-datepicker-cover {
2873
  display: none; /*sorry for IE5*/
2881
  height: 200px; /*must have*/
2882
  }
2883
 
2884
+ /* line 292, sass/partials/_jquery_ui.scss */
2885
+
2886
+ .cmb2-element .ui-datepicker {
2887
+ padding: 0;
2888
+ border: 1px solid #ddd;
2889
+ -webkit-border-radius: 0;
2890
+ -moz-border-radius: 0;
2891
+ border-radius: 0;
2892
+ }
2893
+
2894
+ /* line 293, sass/partials/_jquery_ui.scss */
2895
+
2896
+ .cmb2-element .ui-datepicker * {
2897
+ padding: 0;
2898
+ font-family: "Open Sans", sans-serif;
2899
+ -webkit-border-radius: 0;
2900
+ -moz-border-radius: 0;
2901
+ border-radius: 0;
2902
+ }
2903
+
2904
+ /* line 294, sass/partials/_jquery_ui.scss */
2905
+
2906
+ .cmb2-element .ui-datepicker table {
2907
+ font-size: 13px;
2908
+ margin: 0;
2909
+ }
2910
+
2911
+ /* line 295, sass/partials/_jquery_ui.scss */
2912
+
2913
+ .cmb2-element .ui-datepicker .ui-datepicker-header {
2914
+ border: none;
2915
+ background: #222;
2916
+ color: #fff;
2917
+ font-weight: normal;
2918
+ }
2919
+
2920
+ /* line 296, sass/partials/_jquery_ui.scss */
2921
+
2922
+ .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
2923
+ background: #222;
2924
+ border-color: transparent;
2925
+ cursor: pointer;
2926
+ -webkit-border-radius: 0;
2927
+ -moz-border-radius: 0;
2928
+ border-radius: 0;
2929
+ }
2930
+
2931
+ /* line 297, sass/partials/_jquery_ui.scss */
2932
+
2933
+ .cmb2-element .ui-datepicker thead {
2934
+ background: #222;
2935
+ color: #fff;
2936
+ }
2937
+
2938
+ /* line 298, sass/partials/_jquery_ui.scss */
2939
+
2940
+ .cmb2-element .ui-datepicker .ui-datepicker-title {
2941
+ margin-top: .4em;
2942
+ margin-bottom: .3em;
2943
+ color: #fff;
2944
+ font-size: 14px;
2945
+ }
2946
+
2947
+ /* line 299, sass/partials/_jquery_ui.scss */
2948
+
2949
+ .cmb2-element .ui-datepicker .ui-datepicker-prev-hover,
2950
+ .cmb2-element .ui-datepicker .ui-datepicker-next-hover,
2951
+ .cmb2-element .ui-datepicker .ui-datepicker-next,
2952
+ .cmb2-element .ui-datepicker .ui-datepicker-prev {
2953
+ height: 1em;
2954
+ top: .9em;
2955
+ border: none;
2956
+ }
2957
+
2958
+ /* line 300, sass/partials/_jquery_ui.scss */
2959
+
2960
+ .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
2961
+ left: 2px;
2962
+ }
2963
+
2964
+ /* line 301, sass/partials/_jquery_ui.scss */
2965
+
2966
+ .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
2967
+ right: 2px;
2968
+ }
2969
+
2970
+ /* line 302, sass/partials/_jquery_ui.scss */
2971
+
2972
+ .cmb2-element .ui-datepicker .ui-datepicker-next span,
2973
+ .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2974
+ background-image: url("data:image/png;base64,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");
2975
+ background-position: -32px 0;
2976
+ margin-top: 0;
2977
+ top: 0;
2978
+ font-weight: normal;
2979
+ }
2980
+
2981
+ /* line 303, sass/partials/_jquery_ui.scss */
2982
+
2983
+ .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2984
+ background-position: -96px 0;
2985
+ }
2986
+
2987
+ /* line 304, sass/partials/_jquery_ui.scss */
2988
+
2989
+ .cmb2-element .ui-datepicker th {
2990
+ padding: 0.75em 0;
2991
+ color: #fff;
2992
+ font-weight: normal;
2993
+ border: none;
2994
+ border-top: 1px solid #333;
2995
+ }
2996
+
2997
+ /* line 305, sass/partials/_jquery_ui.scss */
2998
+
2999
+ .cmb2-element .ui-datepicker td {
3000
+ background: #f1f1f1;
3001
+ border: none;
3002
+ padding: 0;
3003
+ }
3004
+
3005
+ /* line 306, sass/partials/_jquery_ui.scss */
3006
+
3007
+ .cmb2-element .ui-datepicker td .ui-state-default {
3008
+ background: transparent;
3009
+ border: none;
3010
+ text-align: center;
3011
+ padding: .5em;
3012
+ margin: 0;
3013
+ font-weight: normal;
3014
+ color: #333;
3015
+ }
3016
+
3017
+ /* line 307, sass/partials/_jquery_ui.scss */
3018
+
3019
+ .cmb2-element .ui-datepicker td .ui-state-active,
3020
+ .cmb2-element .ui-datepicker td .ui-state-hover {
3021
+ background: #0074a2;
3022
+ color: #fff;
3023
+ }
3024
+
3025
+ /* line 308, sass/partials/_jquery_ui.scss */
3026
+
3027
+ .cmb2-element .ui-datepicker td.ui-state-disabled,
3028
+ .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
3029
+ opacity: 1;
3030
+ color: #999;
3031
+ }
3032
+
3033
+ /* line 309, sass/partials/_jquery_ui.scss */
3034
+
3035
+ .cmb2-element .ui-datepicker {
3036
+ background: #f1f1f1;
3037
+ }
3038
+
3039
+ /* line 310, sass/partials/_jquery_ui.scss */
3040
+
3041
+ .cmb2-element .ui-datepicker .ui-datepicker-close,
3042
+ .cmb2-element .ui-datepicker .ui-datepicker-current {
3043
+ font-size: 14px;
3044
+ font-weight: normal;
3045
+ background-image: none;
3046
+ border: none;
3047
+ }
3048
+
3049
+ /* line 311, sass/partials/_jquery_ui.scss */
3050
+
3051
+ .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3052
+ .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3053
+ .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3054
+ .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3055
+ background: #096484;
3056
+ color: #fff;
3057
+ }
3058
+
3059
+ /* line 312, sass/partials/_jquery_ui.scss */
3060
+
3061
+ .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
3062
+ border: none;
3063
+ }
3064
+
3065
+ /* line 313, sass/partials/_jquery_ui.scss */
3066
+
3067
+ .cmb2-element .ui-timepicker-div {
3068
+ font-size: 14px;
3069
+ }
3070
+
3071
+ /* line 314, sass/partials/_jquery_ui.scss */
3072
+
3073
+ .cmb2-element .ui-timepicker-div .ui-widget-header {
3074
+ margin-bottom: 8px;
3075
+ background: #222;
3076
+ border-color: #222;
3077
+ }
3078
+
3079
+ /* line 315, sass/partials/_jquery_ui.scss */
3080
+
3081
+ .cmb2-element .ui-timepicker-div dl {
3082
+ text-align: left;
3083
+ }
3084
+
3085
+ /* line 316, sass/partials/_jquery_ui.scss */
3086
+
3087
+ .cmb2-element .ui-timepicker-div dl dt {
3088
+ float: left;
3089
+ clear: left;
3090
+ padding: 0 0 0 5px;
3091
+ }
3092
+
3093
+ /* line 317, sass/partials/_jquery_ui.scss */
3094
+
3095
+ .cmb2-element .ui-timepicker-div dl dd {
3096
+ margin: 0 10px 10px 40%;
3097
+ }
3098
+
3099
+ /* line 318, sass/partials/_jquery_ui.scss */
3100
+
3101
+ .cmb2-element .ui-tpicker-grid-label {
3102
+ background: none;
3103
+ border: none;
3104
+ margin: 0;
3105
+ padding: 0;
3106
+ }
3107
+
3108
+ /* line 319, sass/partials/_jquery_ui.scss */
3109
+
3110
+ .cmb2-element .ui-timepicker-rtl {
3111
+ direction: rtl;
3112
+ }
3113
+
3114
+ /* line 320, sass/partials/_jquery_ui.scss */
3115
+
3116
+ .cmb2-element .ui-timepicker-rtl dl {
3117
+ text-align: right;
3118
+ padding: 0 5px 0 0;
3119
+ }
3120
+
3121
+ /* line 321, sass/partials/_jquery_ui.scss */
3122
+
3123
+ .cmb2-element .ui-timepicker-rtl dl dt {
3124
+ float: right;
3125
+ clear: right;
3126
+ }
3127
+
3128
+ /* line 322, sass/partials/_jquery_ui.scss */
3129
+
3130
+ .cmb2-element .ui-timepicker-rtl dl dd {
3131
+ margin: 0 40% 10px 10px;
3132
+ }
3133
+
3134
+ /* line 326, sass/partials/_jquery_ui.scss */
3135
+
3136
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,
3137
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3138
+ .admin-color-blue .cmb2-element .ui-datepicker thead,
3139
+ .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
3140
+ background: #4796b3;
3141
+ }
3142
+
3143
+ /* line 327, sass/partials/_jquery_ui.scss */
3144
+
3145
+ .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
3146
+ border-color: #4796b3;
3147
+ }
3148
+
3149
+ /* line 328, sass/partials/_jquery_ui.scss */
3150
+
3151
+ .admin-color-blue .cmb2-element .ui-datepicker th {
3152
+ border-color: #52accc;
3153
+ }
3154
+
3155
+ /* line 329, sass/partials/_jquery_ui.scss */
3156
+
3157
+ .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,
3158
+ .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover {
3159
+ background: #096484;
3160
+ }
3161
+
3162
+ /* line 330, sass/partials/_jquery_ui.scss */
3163
+
3164
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3165
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3166
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3167
+ .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3168
+ background: #096484;
3169
+ color: #fff;
3170
+ }
3171
+
3172
+ /* line 335, sass/partials/_jquery_ui.scss */
3173
+
3174
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,
3175
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3176
+ .admin-color-coffee .cmb2-element .ui-datepicker thead,
3177
+ .admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header {
3178
+ background: #46403c;
3179
+ }
3180
+
3181
+ /* line 336, sass/partials/_jquery_ui.scss */
3182
+
3183
+ .admin-color-coffee .cmb2-element .ui-datepicker th {
3184
+ border-color: #59524c;
3185
+ }
3186
+
3187
+ /* line 337, sass/partials/_jquery_ui.scss */
3188
+
3189
+ .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,
3190
+ .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
3191
+ background: #c7a589;
3192
+ }
3193
+
3194
+ /* line 338, sass/partials/_jquery_ui.scss */
3195
+
3196
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3197
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3198
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3199
+ .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3200
+ background: #c7a589;
3201
+ color: #fff;
3202
+ }
3203
+
3204
+ /* line 343, sass/partials/_jquery_ui.scss */
3205
+
3206
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,
3207
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3208
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker thead,
3209
+ .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
3210
+ background: #413256;
3211
+ }
3212
+
3213
+ /* line 344, sass/partials/_jquery_ui.scss */
3214
+
3215
+ .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
3216
+ border-color: #413256;
3217
+ }
3218
+
3219
+ /* line 345, sass/partials/_jquery_ui.scss */
3220
+
3221
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker th {
3222
+ border-color: #523f6d;
3223
+ }
3224
+
3225
+ /* line 346, sass/partials/_jquery_ui.scss */
3226
+
3227
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,
3228
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
3229
+ background: #a3b745;
3230
+ }
3231
+
3232
+ /* line 347, sass/partials/_jquery_ui.scss */
3233
+
3234
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3235
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3236
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3237
+ .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3238
+ background: #a3b745;
3239
+ color: #fff;
3240
+ }
3241
+
3242
+ /* line 352, sass/partials/_jquery_ui.scss */
3243
+
3244
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,
3245
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3246
+ .admin-color-midnight .cmb2-element .ui-datepicker thead,
3247
+ .admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header {
3248
+ background: #26292c;
3249
+ }
3250
+
3251
+ /* line 353, sass/partials/_jquery_ui.scss */
3252
+
3253
+ .admin-color-midnight .cmb2-element .ui-datepicker th {
3254
+ border-color: #363b3f;
3255
+ }
3256
+
3257
+ /* line 354, sass/partials/_jquery_ui.scss */
3258
+
3259
+ .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,
3260
+ .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
3261
+ background: #e14d43;
3262
+ }
3263
+
3264
+ /* line 355, sass/partials/_jquery_ui.scss */
3265
+
3266
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3267
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3268
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3269
+ .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3270
+ background: #e14d43;
3271
+ color: #fff;
3272
+ }
3273
+
3274
+ /* line 360, sass/partials/_jquery_ui.scss */
3275
+
3276
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,
3277
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3278
+ .admin-color-ocean .cmb2-element .ui-datepicker thead,
3279
+ .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
3280
+ background: #627c83;
3281
+ }
3282
+
3283
+ /* line 361, sass/partials/_jquery_ui.scss */
3284
+
3285
+ .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
3286
+ border-color: #627c83;
3287
+ }
3288
+
3289
+ /* line 362, sass/partials/_jquery_ui.scss */
3290
+
3291
+ .admin-color-ocean .cmb2-element .ui-datepicker th {
3292
+ border-color: #738e96;
3293
+ }
3294
+
3295
+ /* line 363, sass/partials/_jquery_ui.scss */
3296
+
3297
+ .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,
3298
+ .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
3299
+ background: #9ebaa0;
3300
+ }
3301
+
3302
+ /* line 364, sass/partials/_jquery_ui.scss */
3303
+
3304
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3305
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3306
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3307
+ .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3308
+ background: #9ebaa0;
3309
+ color: #fff;
3310
+ }
3311
+
3312
+ /* line 369, sass/partials/_jquery_ui.scss */
3313
+
3314
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
3315
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3316
+ .admin-color-sunrise .cmb2-element .ui-datepicker thead,
3317
+ .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
3318
+ background: #be3631;
3319
+ }
3320
+
3321
+ /* line 370, sass/partials/_jquery_ui.scss */
3322
+
3323
+ .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
3324
+ border-color: #be3631;
3325
+ }
3326
+
3327
+ /* line 371, sass/partials/_jquery_ui.scss */
3328
+
3329
+ .admin-color-sunrise .cmb2-element .ui-datepicker th {
3330
+ border-color: #cf4944;
3331
+ }
3332
+
3333
+ /* line 372, sass/partials/_jquery_ui.scss */
3334
+
3335
+ .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,
3336
+ .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
3337
+ background: #dd823b;
3338
+ }
3339
+
3340
+ /* line 373, sass/partials/_jquery_ui.scss */
3341
+
3342
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3343
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3344
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3345
+ .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3346
+ background: #dd823b;
3347
+ color: #fff;
3348
+ }
3349
+
3350
+ /* line 378, sass/partials/_jquery_ui.scss */
3351
+
3352
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,
3353
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3354
+ .admin-color-light .cmb2-element .ui-datepicker thead,
3355
+ .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header,
3356
+ .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
3357
+ background: #e5e5e5;
3358
+ }
3359
+
3360
+ /* line 379, sass/partials/_jquery_ui.scss */
3361
+
3362
+ .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
3363
+ border-color: #e5e5e5;
3364
+ }
3365
+
3366
+ /* line 380, sass/partials/_jquery_ui.scss */
3367
+
3368
+ .admin-color-light .cmb2-element .ui-datepicker td,
3369
+ .admin-color-light .cmb2-element .ui-datepicker {
3370
+ background: #fff;
3371
+ }
3372
+
3373
+ /* line 381, sass/partials/_jquery_ui.scss */
3374
+
3375
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,
3376
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span {
3377
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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");
3378
+ }
3379
+
3380
+ /* line 382, sass/partials/_jquery_ui.scss */
3381
+
3382
+ .admin-color-light .cmb2-element .ui-datepicker th {
3383
+ border-color: #fff;
3384
+ }
3385
+
3386
+ /* line 383, sass/partials/_jquery_ui.scss */
3387
+
3388
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
3389
+ .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
3390
+ .admin-color-light .cmb2-element .ui-datepicker th,
3391
+ .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
3392
+ color: #555;
3393
+ }
3394
+
3395
+ /* line 384, sass/partials/_jquery_ui.scss */
3396
+
3397
+ .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,
3398
+ .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,
3399
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3400
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3401
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3402
+ .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3403
+ color: #fff;
3404
+ background: #888;
3405
+ }
3406
+
3407
+ /* line 385, sass/partials/_jquery_ui.scss */
3408
+
3409
+ .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,
3410
+ .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
3411
+ color: #ccc;
3412
+ }
3413
+
3414
  /*# sourceMappingURL=cmb2.css.map */
3415
 
3416
  @media (max-width: 450px) {
3454
  width: 100%;
3455
  }
3456
 
3457
+ /* line 72, sass/partials/_post_metaboxes.scss */
3458
 
3459
  .postbox-container .cmb-row:not(:last-of-type),
3460
  .postbox-container .cmb-repeatable-group:not(:last-of-type),
inc/cmb2/css/cmb2.css.map ADDED
@@ -0,0 +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/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss"],
5
+ "names": [],
6
+ "file": "cmb2.css"
7
+ }
inc/cmb2/css/cmb2.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .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,.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,.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-row{padding:1.8em 0 0}.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type{padding:0}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1.8em}.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}.cmb2-metabox>.cmb-row .cmb-repeat-table .cmb-row>.cmb-td{padding-right:20px;box-sizing:border-box;float:left}.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;max-width:1000px}.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-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;padding-bottom:5px}.cmb-repeatable-group .cmb-group-description .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.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:#aaa;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#aaa;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;float:left;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0;padding:5px}.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}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;float:left;margin-right:10px;width:auto}.cmb-attach-list li{clear:both;display:inline-block;margin-bottom:25px;width:100%}.cmb-attach-list li img{cursor:move;float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeat-group-wrap .cmb2-wrap,.postbox-container .cmb2-wrap{margin:0}.cmb-repeat-group-wrap .cmb2-wrap>.cmb-field-list>.cmb-row,.postbox-container .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed,.postbox-container .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-repeat-group-wrap .cmb-row,.postbox-container .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-repeat-group-wrap .cmb-row .cmbhandle,.postbox-container .cmb-row .cmbhandle{right:-1em;position:relative}.cmb-repeat-group-wrap .cmb-repeatable-grouping,.postbox-container .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-repeat-group-wrap .cmb-repeatable-group>.cmb-row,.postbox-container .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-repeat-group-wrap .cmb-th,.postbox-container .cmb-th{width:18%;padding:0 2% 0 0}.cmb-repeat-group-wrap .cmb-td,.postbox-container .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td,.postbox-container .cmb-repeat-row .cmb-td{padding-bottom:1.8em}.cmb-repeat-group-wrap .cmb-th+.cmb-td,.postbox-container .cmb-th+.cmb-td{width:80%;float:right}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-repeat-group-wrap .cmb-remove-field-row,.cmb-repeat-group-wrap .cmb-repeat-group-field,.postbox-container .cmb-remove-field-row,.postbox-container .cmb-repeat-group-field{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody{display:table;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text{width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row){display:table-row}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td{display:table-cell;float:none;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row{padding-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-options-page .cmb2-metabox-title{font-size:1.3em;margin:1em 0}.cmb2-options-page .cmb2-metabox-title+p.cmb2-metabox-description{margin-top:-1.6em;margin-bottom:.8em}.postbox .cmb-spinner{float:left}#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-repeat-group-wrap>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td,#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td,.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-td .cmb-td,.inner-sidebar .cmb-td .cmb-td{padding-bottom:1em}#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;padding-bottom:5px}#side-sortables .cmb-th label:after,.inner-sidebar .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}#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,#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 .cmb-type-colorpicker .cmb-repeat-row .cmb-td,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td{width:auto;clear:none;float:left;padding-top:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row{float:right;margin:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmb-repeat-group-wrap{max-width:1000px}.cmb2-metabox .cmbhandle{color:#aaa;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;cursor:pointer;padding:2px 6px 3px}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){color:#a00}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}.cmb2-element .ui-helper-hidden{display:none}.cmb2-element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.cmb2-element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.cmb2-element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cmb2-element * html .ui-helper-clearfix{height:1%}.cmb2-element .ui-helper-clearfix{display:block}.cmb2-element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.cmb2-element .ui-state-disabled{cursor:default!important}.cmb2-element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.cmb2-element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cmb2-element .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.cmb2-element .ui-widget .ui-widget{font-size:1em}.cmb2-element .ui-widget button,.cmb2-element .ui-widget input,.cmb2-element .ui-widget select,.cmb2-element .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.cmb2-element .ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.cmb2-element .ui-widget-content a{color:#222}.cmb2-element .ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.cmb2-element .ui-widget-header a{color:#222}.cmb2-element .ui-state-default,.cmb2-element .ui-widget-content .ui-state-default,.cmb2-element .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}.cmb2-element .ui-state-default a,.cmb2-element .ui-state-default a:link,.cmb2-element .ui-state-default a:visited{color:#555;text-decoration:none}.cmb2-element .ui-state-focus,.cmb2-element .ui-state-hover,.cmb2-element .ui-widget-content .ui-state-focus,.cmb2-element .ui-widget-content .ui-state-hover,.cmb2-element .ui-widget-header .ui-state-focus,.cmb2-element .ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-hover a,.cmb2-element .ui-state-hover a:hover{color:#212121;text-decoration:none}.cmb2-element .ui-state-active,.cmb2-element .ui-widget-content .ui-state-active,.cmb2-element .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-active a,.cmb2-element .ui-state-active a:link,.cmb2-element .ui-state-active a:visited{color:#212121;text-decoration:none}.cmb2-element .ui-widget :active{outline:0}.cmb2-element .ui-state-highlight,.cmb2-element .ui-widget-content .ui-state-highlight,.cmb2-element .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.cmb2-element .ui-state-highlight a,.cmb2-element .ui-widget-content .ui-state-highlight a,.cmb2-element .ui-widget-header .ui-state-highlight a{color:#363636}.cmb2-element .ui-state-error,.cmb2-element .ui-widget-content .ui-state-error,.cmb2-element .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.cmb2-element .ui-state-error a,.cmb2-element .ui-state-error-text,.cmb2-element .ui-widget-content .ui-state-error a,.cmb2-element .ui-widget-content .ui-state-error-text,.cmb2-element .ui-widget-header .ui-state-error a,.cmb2-element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.cmb2-element .ui-priority-primary,.cmb2-element .ui-widget-content .ui-priority-primary,.cmb2-element .ui-widget-header .ui-priority-primary{font-weight:700}.cmb2-element .ui-priority-secondary,.cmb2-element .ui-widget-content .ui-priority-secondary,.cmb2-element .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.cmb2-element .ui-state-disabled,.cmb2-element .ui-widget-content .ui-state-disabled,.cmb2-element .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.cmb2-element .ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-widget-content .ui-icon,.cmb2-element .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.cmb2-element .ui-state-active .ui-icon,.cmb2-element .ui-state-focus .ui-icon,.cmb2-element .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}.cmb2-element .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}.cmb2-element .ui-state-error .ui-icon,.cmb2-element .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.cmb2-element .ui-icon-carat-1-n{background-position:0 0}.cmb2-element .ui-icon-carat-1-ne{background-position:-16px 0}.cmb2-element .ui-icon-carat-1-e{background-position:-32px 0}.cmb2-element .ui-icon-carat-1-se{background-position:-48px 0}.cmb2-element .ui-icon-carat-1-s{background-position:-64px 0}.cmb2-element .ui-icon-carat-1-sw{background-position:-80px 0}.cmb2-element .ui-icon-carat-1-w{background-position:-96px 0}.cmb2-element .ui-icon-carat-1-nw{background-position:-112px 0}.cmb2-element .ui-icon-carat-2-n-s{background-position:-128px 0}.cmb2-element .ui-icon-carat-2-e-w{background-position:-144px 0}.cmb2-element .ui-icon-triangle-1-n{background-position:0 -16px}.cmb2-element .ui-icon-triangle-1-ne{background-position:-16px -16px}.cmb2-element .ui-icon-triangle-1-e{background-position:-32px -16px}.cmb2-element .ui-icon-triangle-1-se{background-position:-48px -16px}.cmb2-element .ui-icon-triangle-1-s{background-position:-64px -16px}.cmb2-element .ui-icon-triangle-1-sw{background-position:-80px -16px}.cmb2-element .ui-icon-triangle-1-w{background-position:-96px -16px}.cmb2-element .ui-icon-triangle-1-nw{background-position:-112px -16px}.cmb2-element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.cmb2-element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.cmb2-element .ui-icon-arrow-1-n{background-position:0 -32px}.cmb2-element .ui-icon-arrow-1-ne{background-position:-16px -32px}.cmb2-element .ui-icon-arrow-1-e{background-position:-32px -32px}.cmb2-element .ui-icon-arrow-1-se{background-position:-48px -32px}.cmb2-element .ui-icon-arrow-1-s{background-position:-64px -32px}.cmb2-element .ui-icon-arrow-1-sw{background-position:-80px -32px}.cmb2-element .ui-icon-arrow-1-w{background-position:-96px -32px}.cmb2-element .ui-icon-arrow-1-nw{background-position:-112px -32px}.cmb2-element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.cmb2-element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.cmb2-element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.cmb2-element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.cmb2-element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.cmb2-element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.cmb2-element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.cmb2-element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.cmb2-element .ui-icon-arrowthick-1-n{background-position:0 -48px}.cmb2-element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.cmb2-element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.cmb2-element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.cmb2-element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.cmb2-element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.cmb2-element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.cmb2-element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.cmb2-element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.cmb2-element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.cmb2-element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.cmb2-element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.cmb2-element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.cmb2-element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.cmb2-element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.cmb2-element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.cmb2-element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.cmb2-element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.cmb2-element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.cmb2-element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.cmb2-element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.cmb2-element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.cmb2-element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.cmb2-element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.cmb2-element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.cmb2-element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.cmb2-element .ui-icon-arrow-4{background-position:0 -80px}.cmb2-element .ui-icon-arrow-4-diag{background-position:-16px -80px}.cmb2-element .ui-icon-extlink{background-position:-32px -80px}.cmb2-element .ui-icon-newwin{background-position:-48px -80px}.cmb2-element .ui-icon-refresh{background-position:-64px -80px}.cmb2-element .ui-icon-shuffle{background-position:-80px -80px}.cmb2-element .ui-icon-transfer-e-w{background-position:-96px -80px}.cmb2-element .ui-icon-transferthick-e-w{background-position:-112px -80px}.cmb2-element .ui-icon-folder-collapsed{background-position:0 -96px}.cmb2-element .ui-icon-folder-open{background-position:-16px -96px}.cmb2-element .ui-icon-document{background-position:-32px -96px}.cmb2-element .ui-icon-document-b{background-position:-48px -96px}.cmb2-element .ui-icon-note{background-position:-64px -96px}.cmb2-element .ui-icon-mail-closed{background-position:-80px -96px}.cmb2-element .ui-icon-mail-open{background-position:-96px -96px}.cmb2-element .ui-icon-suitcase{background-position:-112px -96px}.cmb2-element .ui-icon-comment{background-position:-128px -96px}.cmb2-element .ui-icon-person{background-position:-144px -96px}.cmb2-element .ui-icon-print{background-position:-160px -96px}.cmb2-element .ui-icon-trash{background-position:-176px -96px}.cmb2-element .ui-icon-locked{background-position:-192px -96px}.cmb2-element .ui-icon-unlocked{background-position:-208px -96px}.cmb2-element .ui-icon-bookmark{background-position:-224px -96px}.cmb2-element .ui-icon-tag{background-position:-240px -96px}.cmb2-element .ui-icon-home{background-position:0 -112px}.cmb2-element .ui-icon-flag{background-position:-16px -112px}.cmb2-element .ui-icon-calendar{background-position:-32px -112px}.cmb2-element .ui-icon-cart{background-position:-48px -112px}.cmb2-element .ui-icon-pencil{background-position:-64px -112px}.cmb2-element .ui-icon-clock{background-position:-80px -112px}.cmb2-element .ui-icon-disk{background-position:-96px -112px}.cmb2-element .ui-icon-calculator{background-position:-112px -112px}.cmb2-element .ui-icon-zoomin{background-position:-128px -112px}.cmb2-element .ui-icon-zoomout{background-position:-144px -112px}.cmb2-element .ui-icon-search{background-position:-160px -112px}.cmb2-element .ui-icon-wrench{background-position:-176px -112px}.cmb2-element .ui-icon-gear{background-position:-192px -112px}.cmb2-element .ui-icon-heart{background-position:-208px -112px}.cmb2-element .ui-icon-star{background-position:-224px -112px}.cmb2-element .ui-icon-link{background-position:-240px -112px}.cmb2-element .ui-icon-cancel{background-position:0 -128px}.cmb2-element .ui-icon-plus{background-position:-16px -128px}.cmb2-element .ui-icon-plusthick{background-position:-32px -128px}.cmb2-element .ui-icon-minus{background-position:-48px -128px}.cmb2-element .ui-icon-minusthick{background-position:-64px -128px}.cmb2-element .ui-icon-close{background-position:-80px -128px}.cmb2-element .ui-icon-closethick{background-position:-96px -128px}.cmb2-element .ui-icon-key{background-position:-112px -128px}.cmb2-element .ui-icon-lightbulb{background-position:-128px -128px}.cmb2-element .ui-icon-scissors{background-position:-144px -128px}.cmb2-element .ui-icon-clipboard{background-position:-160px -128px}.cmb2-element .ui-icon-copy{background-position:-176px -128px}.cmb2-element .ui-icon-contact{background-position:-192px -128px}.cmb2-element .ui-icon-image{background-position:-208px -128px}.cmb2-element .ui-icon-video{background-position:-224px -128px}.cmb2-element .ui-icon-script{background-position:-240px -128px}.cmb2-element .ui-icon-alert{background-position:0 -144px}.cmb2-element .ui-icon-info{background-position:-16px -144px}.cmb2-element .ui-icon-notice{background-position:-32px -144px}.cmb2-element .ui-icon-help{background-position:-48px -144px}.cmb2-element .ui-icon-check{background-position:-64px -144px}.cmb2-element .ui-icon-bullet{background-position:-80px -144px}.cmb2-element .ui-icon-radio-off{background-position:-96px -144px}.cmb2-element .ui-icon-radio-on{background-position:-112px -144px}.cmb2-element .ui-icon-pin-w{background-position:-128px -144px}.cmb2-element .ui-icon-pin-s{background-position:-144px -144px}.cmb2-element .ui-icon-play{background-position:0 -160px}.cmb2-element .ui-icon-pause{background-position:-16px -160px}.cmb2-element .ui-icon-seek-next{background-position:-32px -160px}.cmb2-element .ui-icon-seek-prev{background-position:-48px -160px}.cmb2-element .ui-icon-seek-end{background-position:-64px -160px}.cmb2-element .ui-icon-seek-first,.cmb2-element .ui-icon-seek-start{background-position:-80px -160px}.cmb2-element .ui-icon-stop{background-position:-96px -160px}.cmb2-element .ui-icon-eject{background-position:-112px -160px}.cmb2-element .ui-icon-volume-off{background-position:-128px -160px}.cmb2-element .ui-icon-volume-on{background-position:-144px -160px}.cmb2-element .ui-icon-power{background-position:0 -176px}.cmb2-element .ui-icon-signal-diag{background-position:-16px -176px}.cmb2-element .ui-icon-signal{background-position:-32px -176px}.cmb2-element .ui-icon-battery-0{background-position:-48px -176px}.cmb2-element .ui-icon-battery-1{background-position:-64px -176px}.cmb2-element .ui-icon-battery-2{background-position:-80px -176px}.cmb2-element .ui-icon-battery-3{background-position:-96px -176px}.cmb2-element .ui-icon-circle-plus{background-position:0 -192px}.cmb2-element .ui-icon-circle-minus{background-position:-16px -192px}.cmb2-element .ui-icon-circle-close{background-position:-32px -192px}.cmb2-element .ui-icon-circle-triangle-e{background-position:-48px -192px}.cmb2-element .ui-icon-circle-triangle-s{background-position:-64px -192px}.cmb2-element .ui-icon-circle-triangle-w{background-position:-80px -192px}.cmb2-element .ui-icon-circle-triangle-n{background-position:-96px -192px}.cmb2-element .ui-icon-circle-arrow-e{background-position:-112px -192px}.cmb2-element .ui-icon-circle-arrow-s{background-position:-128px -192px}.cmb2-element .ui-icon-circle-arrow-w{background-position:-144px -192px}.cmb2-element .ui-icon-circle-arrow-n{background-position:-160px -192px}.cmb2-element .ui-icon-circle-zoomin{background-position:-176px -192px}.cmb2-element .ui-icon-circle-zoomout{background-position:-192px -192px}.cmb2-element .ui-icon-circle-check{background-position:-208px -192px}.cmb2-element .ui-icon-circlesmall-plus{background-position:0 -208px}.cmb2-element .ui-icon-circlesmall-minus{background-position:-16px -208px}.cmb2-element .ui-icon-circlesmall-close{background-position:-32px -208px}.cmb2-element .ui-icon-squaresmall-plus{background-position:-48px -208px}.cmb2-element .ui-icon-squaresmall-minus{background-position:-64px -208px}.cmb2-element .ui-icon-squaresmall-close{background-position:-80px -208px}.cmb2-element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.cmb2-element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.cmb2-element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.cmb2-element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.cmb2-element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.cmb2-element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-left,.cmb2-element .ui-corner-tl,.cmb2-element .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-right,.cmb2-element .ui-corner-top,.cmb2-element .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bl,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-br,.cmb2-element .ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cmb2-element .ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.cmb2-element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cmb2-element .ui-datepicker{width:17em;display:none}.cmb2-element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev{position:absolute;width:1.8em}.cmb2-element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px}.cmb2-element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.cmb2-element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year{width:49%}.cmb2-element .ui-datepicker select.ui-datepicker-month{margin-right:1%}.cmb2-element .ui-datepicker select.ui-datepicker-year{margin-left:1%}.cmb2-element .ui-datepicker table{width:100%;border-collapse:collapse}.cmb2-element .ui-datepicker th{text-align:center}.cmb2-element .ui-datepicker td a,.cmb2-element .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.cmb2-element .ui-datepicker.ui-datepicker-multi{width:auto}.cmb2-element .ui-datepicker-multi .ui-datepicker-group{float:left}.cmb2-element .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.cmb2-element .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.cmb2-element .ui-datepicker-rtl{direction:rtl}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group{float:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cmb2-element .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.cmb2-element .ui-datepicker{padding:0;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.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{font-size:13px;margin:0}.cmb2-element .ui-datepicker .ui-datepicker-header{border:none;background:#222;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#222;border-color:transparent;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker thead{background:#222;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#fff;font-size:14px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{height:1em;top:.9em;border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next-hover{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAQAAABFnnJAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AABe4SURBVHja7V1diCXHdf56vbZmVl6nxwKFO2yyq1mM4qAwM7oDsR6C7iYIKesH3V1QHgyBu5YYJwHjrB9NQCuByIthHbAga6TZxeBgHMJKISZ+SDIb1oQgRtoVgtjGyD8PmSGQMIpfJmCLk4f+q6o+daq6+965P1VfM3Pv7VN16ud8Vd1dp6o6IUSEjBPTzkDEdBEJEDgiAXT0QOhNOxPHiUgAFT3sA9gPiQLjJsD0208Pbe9rM/OvwkaBQvP0yzhG6ASQO0AqDwmu9mOPT3nqPWsYV9qFEduVIDP/QU4BSfMC9REqAcbRAa520FDELdphc3SJCyRIcADgAAkSQXOXMs4ckrIxFEUs2oENBNSqR0WmJ2kVv2hltvRdaVPHvPtqdpVxjlD1AHIH6AupDbovH1nqkgllLd3apnQJUjV362dmDEnjOya5FUltsEqqbdtxa5Dbppx3uQ+sNLv6mblCcwLIoKlXTQ/7rQkmX4IKzdMv4xgxbgLMO3rYXyTzuhEJEDjiSGDgiAQIHJEAgSMSIHBEAgSOSIDAEQkQOOJ8ADPutPN/zGgyH8BvRoDLGdMT5wPIKbjN02U+gNsdnuV9oUjSbD6AnwdMrkK7gVYt3311u8zv0r5vfNq1L8xsgPp8gAz20fAilORvs8tdsX3mA0i5k1N3x5dBue7icyGgzwfgvus48OoF+DDu9ukzH0Bqf355s9OHnLMNmqQ0F2jjDJIcrrM+H0Ail6v/KUoe3cECpl85XecDTDv/x4zoDg4ccSAocEQCBI5IgMARCRA4IgECRyRA4IgECBwnp52BmQNNcZS/+1hp4/yf7BZ9IpUwzRyQMwftXUHumFMouX4JIED09fvsD0AtJE3RNg1X/jPTJ6IWNznaxvYrgU+oBnFPaAFcxU88CmCPn3hUkE8RSHD2+OQvEWT6Z7M0Com7BuQSygQiR2zA1Yi1/KuXAN/i22bruCspGUMHT6In0nUV7ZIDKmMnrFRNnUulaF72PJAgl3VXpZObgZrLBGh6E0gerccVyoed7dq4n3ETD+2SgXz0tq0BqQn66HbXQU3e5DGw6uJ8QvEyuQt0M1jW4epi/bpoVwtype5zE9kWboq75VoOTHdw6E8B851+i8fIOB8gcMSRwMARCRA4IgECRyRA4IgECByRAIEjEiBw6ItDi81Spwf3fuCThE8N+HhE28VzrY32TaURKgIUC6N8tntvVwHjQztdrpz71YC01Wzljes1jp35KYvDXoZe6xogI5cA+MWh8hJOH492jzk3PgrYdPltDWHPv18N2NLoGctre41iVyVw9UDdlqbXFujqQ8E+26m7lmDbFoj6zaRx58Cmx72FuzvnfhvS8z63umkTQ+5aWF4Zh1ufSJpm2WFsc1gn9TBNCeBfAUmDuH45kKvQJ3332n57+q7YLgK460A2oJsAMoEsBGj2FFBVQBuPVaLo4LWT9iml3wZVvtveQ0ipr+bS4grO7yAgpV/E5O8BXJqrvRuk9c1mLhvOB5AqQL+BkYovZ04qoqRDLZp72hdnAjcBpRIcGBtIHDTW4AfJvAfla2/8commlwA/XzU5t4iQr4JdYvtVL18Ov2tw9yltkp72L7Vx3wOwiPMBVPScb0xaOEQCBI44FBw4IgECRyRA4IgECByRAIEjEmDcmLPHKnM+gAuSv8qn6L2O/u5Jo3vuEsdg94yVvT4fQILkMfcZJSw8dqseC0zt6Lq4Sl4enjiXv7oNbIsvaZ8SqoEgNVvu3X7rg43q0sh2b//2HWgGJI+dK3ZiDaeetXk7pcWj5CX1L+mxgL8HsE06kP1V1aWhzaSFrOW4p03Z9zAg+Pr6kgZnuXS59N0rm2cS5vsCqips+gZu8xKSNIhbSP2WQLsXb7ffQkIyo6uH8Ncs7RFwzKh6ANVR2CZrrjcJuJ2tXa+OidKD8D2E/smFGE8r5lLQe48ZMb9+CTgoM8V14FkHn0334nEgzgfw8fa7t4eQUc0F4KdUyFVfXYTsu4sUIZOGUjVE2wk1EwHvDSRrB+7jLLXdBI7D2eo3a7HtjabPTSQAB0Fnxrg+iO5gHTPTNR8XIgECRxwKDhyRAIEjEiBwRAIEjkiAwDF7BEhny1u26DAJ4OfLllw25CW1hUhxeCxP4tPeB2Fm0Gy7eJ/tpBOsdMjPIQqSpGK4tlvWV1igN4B3gU4AeZRaHu0uWnWKQ5YCVA6U8mv3sq5/pQxxaIlffGu3qbra+/i9an7BURFA3+69jsofbtsyPUGSm/8DNi25a8+6/g+wIqydLVLn09dnFJha/LaPCA7FULDf6nYJxVwbm/nNuThmL+L6LZ2tS8xw5vYR0lvOg4I6JSxB3Uwm7FMZ/CZE2CeVmQSyTcngc+jaPkEn+IK9Ar4LqhdGqFVm32DE/dYL39dK2OQZBah2H1E4gvld+fX8+Lw2IgIAtz+A38r1ul/evUONJM1uHuUQurbE61wB9w5CgcL/hRH6rNjq+7hhv4voBv/tI4LCrM0HmJT5IyyYNQJEHDNmzxcQcayIBAgckQCBIxIgcCwSAfqlJ6A/Ef0nsZQfzd63OtPICDDMK24Xw9aaXnZ4+l0g3NBmCzQ1Yh975fc9Nna/Ez1O4ld4FEc4wqP4FUuBvjP3a7l0zZKGXe6KCTxnHHIKxtwOoqs0oAENSUUVtjo/JFgOKj+3tbhqCF57doyor8lHmrRPJvqN5HoOudytGfHXDPkSrRPREi0R0TotCTXAp1GHVEP+EjXEtncZyxAFk+8BAO5YJnPcxpdxD0CK2+W5O7hgZeMXLCOKy+W3o5rsJr4htL89ZBtLZNgHYU9LYQ9bSg8AbBlyN95Xcpfl0Ix/H8t4EEAf942wej6BLUbim5suL5+XsYb3y++lpoIA9/NPdRqGmuV7AH6EI3G2z1L+ecMa4qNC7Ct4D9uC/JLmSr6kUDHD2woFtvC2ISWoizP5FYYfxS/K759g8/AgPoEEp4RcXhRkpkeSl/MvoE4YLc0IXpj/D/DP6unqWnboUPAjHNXC6FnICLAiaLO1G8DVAwBvlRQgXMJbTIiCAnXzZ0iNz3rufl3M6Qb+G38I4B+xwcZ/GygpxOdgK++p9N7qOFCY/4+wrFPA936WM3+9AgG5o8razk9ZmasHKCgAi/mRpw7rTd5549PEEn6efzvLSB/Eu9jAfQAbeBcP4f8MuTkLqe0yU3dH7wrxOfxN7Vxm/i/gQQD/AADFBdz/MbBufrOAp3AKp7CMU9ZO8gE8gAcAcC3spsP8QA9v4RIu4S3LdM4+DjDEEAct7/OX8Vv5sVzLXw9nQPgFNrCBEyCcEaeUblmMf075s2EJLrhCfIs5l5H+Bj6G7wAALuBOJmj/RFsv4rIzzg+FkK4eoIcDIG/7B0z19zU5R4HfMD7NKspayQayOyK9n3gY9wH8pPx9HxvCjKIuHfxRxxD8hNmf5OXL7s9K86N8DEwdj1HuR5iXNfnL1scV+2PMjQk+BhYPSdWnLRd95hGQe4hzPeg1fQwGjayl9wmhlpDXXzwEDtSzs+MO7gP4HeX3e5YbqcmCAJxXWvr4tWeYztSUNbyvtX7E+QDBY5F8AREtEAkQOCIBAkckQOCIBFgsvIJXmkXQCZCC4FqYbQeVjoyujxZ9cB71LeXxte5vGxqPvUNDvm3IuUEn1Vu+NgE5APylo34GGLSut9P4Cr6C045QI4wwKn8pdZISUZ/6RJTWBhF2aSkfRrhG6zRkh0Fu5AMR23TDkMuebPPos+G3FE82EdEWOxBSHPX47oGcLMw6rdP6hORFmGxQx5QMqBiQS83hmtw6RNuEvHQpo/suERHdFWu3GEwa0TkCQU+gn4+h1dUT9RqNg3FyENGf5X9XrRXUp2wCSt+iH5YUXAYmAv07ge4R6N+InzJBtJ5L1gU5RPlpWqLTFnlR/SMaNa7BAtusfLsWe5tNf0hEI0qrkUTVHVw4Kfew1WqjFnWuAO85fAL7+DF+gJ/jPYtPsI89XMIbVpduF/wTfhffwwa+hyfwL9ZQ2Vj6hijXxyx1/LLmJ6wwwk0AyP/X6+9Q+8WDn21x1uMMAHwJwEp+eUzxAcoe4IYxmt6nG417ALWDs/UAV4noL4joFbaF9InY1j+uHuBvCfRdAn2Llpj0H3X0AIUcotzeA4y03JmXgIGS6wyDRuX7qib7KlOD5+hcPXUziX5OhHr1j4MAn6HfpM/R+fyvifn1WXE2AqRElFKaXy9N+XeI6Nv539/V5EX5bNfwSv64Q87Hr6692XG+IQFMd10q1JDsatLOmwrUT122RENCyaEBE0ImQN1f18T8ZvFkAvDys/Rdeph26WH6e/q0IV+t5W5trPLK/LAeuolTUW6T3s1vBE35iIpr/25bAsBxUJ6N1DM8b+C+Vb5lVDD3FJCWRecJYidghsccuesih8P8Pi73ggIpI3uKPsxv/LbpQ3qKIcBVGtXj+ibvNqh+H8rfg0qTlmXzmxTYqkld07plORFRz2GcLvKR0/yux8CKAqkl9nPl9+dqsa09kK87eB3v+gWM6IgBoHvsx4QRAOCWeTrOBwgc0RcQOCIBAkckQOCIBAgc4REgcxsPGMmgfDZ61EOPbTfFOburVgmwXlbAemt9NLUqSEHYyb/vwDar4Vq+qHS3RoHfxy4u4zI+hU/hh/h0LWZWO1fzX9mepeq+55v4LAhP4AkQPovNWnx5+4ph7cF+6JC7QgxraRgjQObZdSLapSEN6ZAqpwc34CENZpAzRPtjlOdrnR1UybBDoB1rLorhkHPsUNep8vgYOxa6Q8M8B5meAZO+fRyv8FKklmEw+UwVO7XoycYa+7k3B0z51BjrxXc1QDZKvENEh1YjTpMAxVgWn0Zh9uqzruGaONZ5gj5CCSX0ETrBGmRIIKJB6dPncicTQPWHmCuXMm9Iv6zjOgGgzaKoEyDTul2OyXIEOEOr+cEQYJhX4w4748dFAHJWgdu4cvx1Rcb1UDuKnDN/KuonSspjjUn9eh5rlx9SpWz3kOLgCWBPn8oZV7wGKn2cQwKdYwkAhQB8n7JOm7RZ+isZAuzkVcdP+XIxXA7RTMoTyOVTk1p/NeMpw8CQf5uI1vKD6DqjYVC6bLn0iU53IsBD+dmHyv9m7KL/GhLROUsPYK+/PhGdoTO0Smdok4iuZefV9wV8gBQ38fn8FknecR9OubSbuFvKpbBe7mOSrdE38U38cfn9+/g9TZYqM56AK/UxcazjS8qvl/EzIfWslszyrwD4EADwS2aDGcKKNs/KfMHFI9p5ws8MuT5f6Ca+bMzayrbwzybL7jHb+RMeB/BfAID/VGpX62APaUhD2qXZvAksWh+fxjfL1p/hrhG3n7f71Kp/s2w759jUd+gqUd4Odxh59vmQ5UbPnGhjtt/H6DHjv9x/NL8HGFKfNmmTNolos34JUK+xNvPP/lPAXSrmxnLVM3CksEPbtM1Op0IeO6MQRwESfpln12ohhrUOfGjEPFc7mt0DEA3Lw0IA31Y4LQLIR6q0+rtkes2z1uFTOlv+s57lkFIqbieTWtzP02eoJ9QSEZT7DF22lD8FZP/NbejqBDEpMhSlaum0MkZ3sIqH8BKAF/E/rHSEFdzM32aQ4n/xa9qbDVz3SIC+meUk5j23QCRA4AjPFxChIRIgcEQCBA6TAEPrfuEXcau8obwlbokaMU/QHhRuExHRbeYB5ou1h5AvTuVhLx5jPtQfz5TGfcYIdlF7eixwkVG4R0R71uR+6jkgA48Qx3/sKfTfm3puJkCA21T4nMw+4DWWAK8xCuWBoNowhNX8HEncy6tcIVxyor1yuGiPlfvlf46O6uszmoH1PsCGpgQAgV24WTd/vZ9Q19byBnSFGBHR07RET1s1+JVuQQmQXf8Lr7PeB+gFl6phm2zLwlTz7zKSQfnJXyZcxkFu+DQnAid/Ov/2tKBhT0hjgQkwIBOqAfwJwHfeuqZ7jEeuiGczvy8BUrL3MVSOsNf99RXsBOgT0R7t0R75+BXm5DArwPzelACuozBS3fyZ2W3mn4UeYIFvAqv2nyp+58oMX2cJ8HVGoasHsB1qD8THn/49gJuCc3hwRasX8ilW+hSj0FU5dqnU+nUDj1qH6PoUkIWZutHGT4A91sBqFTxfkz5vNeNASFCiR9ve43iPBSOAvzv4SQzx5/n3r+EN/Ou0xzCnhLbvAppRxPkAgSN6AwNHJEDgiAQIHJEAgSMSIHBEApgYgFpL5xAqAYjZNkEHYVyvhJgWbgjvNgeAAXZbS+cTxigd0a4wGqd6A0xJES+1ahjQbu4IGtCuoAGEfHmTLt/WNLVx1w4cg80Dj9hFDdi1zNXBV5/NhBIB1Hj1ah6UcQb5CntZg50Atvg+BJCksqOnLl2QIWFbIflpHS4CZCasfutSEErjuTTYCGCP7yZAUxPbpfwGDHN58DeBd3AB32hxPbmDC7iAbJ3cBWXMPFHOXhB3wi002OCKfzxYJG9AjeWLfA/gOgK8B1CdQYQ7eElsX5Szv/icL6hPLrbcZ/f57aRziegNNDHArmBiWTqHiAQIHHEkMHBEAgSOSIDAEQkQOCIBAodJAFJeLB4RACoCpPlWqWdx1rLXfjZ0dM0ijZhLFARIcVhuDvMIDlkjb+ACvoYXcejxQglzeGHbGIHcPmZ5hA15je0Q0V8RiOhFyvbFtY0ep+JewtWovOt3/1jl8bAchVGJ7hEI9CINCHSPbG+n3qFzlDllU6tSfqfapXw79dP5n7nT7WmSNlwv5CTKl8q/pdYOocCOkwCA8wDeBAC8BAB4Exs4X9vKdAObuIkreASXcIgruN6oq/mk0ukkqI9Afzz/S8Avvzqd/30S/ObyHwewkstXFmu8fpLIfAEpDnFfedHRPWxgRdsJt0CKQ9zBBezgClvJlO9UX9+t/re13/9h7JU7aXmEDXlXsEvVoukR8Zu4ZL7w7H0VtpfK2ObL6O8Wr883mrQ8Hpaj8AZm78O4jzfxLDbAv5Gjmg1wAWDcomrrX7A1tIuLyh28jmv5g+AbuBZfFh8K4nyAwBF9AYEjEiBwRAIEjkiAwFERwPU+gK7yJ3G9lF/Hk8cun3T5pi1vi1yn630AXeWubeYmLZ90+aYtb31kHxeJQ/U+gK5y10aTk5ZPunzTlnc4skvA5bJDSJQRvMvMNxWm/IU8boIXDPmzin4wZ5/l1FvkSYv4l9n4XPlc5Vfz3zz+20iUELb4klzNBW+VhsgGgqrRoKT2S5dzGSnkCYDnAbyunRmffp/4bv1qiKbxE/ALzKjBb1K01OV/AgD4a2v9FWc38Q7GskhNJYD+Lup6Blxy4AW8DuB5vCZWsK2C3PoTVpuvAdz6ZQJ0r5+kPN9O/jjeUcw/FgKc7K5CwYfK/+YgZ48gQ12O3kZDony2iU8ecV1usj8VZI/jnmb+sWDcl4ARgFtofwno3sXb81fX0K4Ll/T79SCuHsqW/uO4p5l/DD1AdhP4Kit7lfkmyZ8HcBM382+q/HUlFjFnX1ekLjlEOVi5nn+qnX1Vk7jkbeunKB+1lr+jmZ9PtSmCeAyb9mPopOWdxwEWfyBm2gNRk5Z3JgDoSbpeKr9OT9aCdpVfpFul/BYziDFp+aTLN215yyNOCAkc0RsYOCIBAkckQOCIBAgckQCBIxIgcKjOoLrTUcesyyNaQPcGLpffjtjQXeURM4f6JaCb6Y6cGrq13KSzhggNJgFcBjzCkShfxpHSD9ThMqA6JYoDtfT1R1hgEmAZEA24jGVRfoRlkSAEecJE7qGwIq47HjPql4DlFlr02LKGbu3XRaCIhtDfF6BJamFnXR7RAtEbGDjiQFDgiAQIHJEAgSMSIHBEAgSOSIDAMb8E6MUBoXFAJ0D3cTZCH4T+xPPdwz5WJ55KANAJsJr/TRuu1p2Z/2Da2VwE6ATYz/+mC1frjuYfI3x7AEKv9tcMzKokFpl57TQszB/vAcYCfUbQPhLss26WhPlrhi2vUIX5V0X5QbwHGBd0Akg9wGppmuKvWSe8VztTJ1FP0c9RTDd/vAiMAbPUA0TzTwG+PUB3uN/f0cz8PUu4iEbw7QGOA1Lvwpk/3gOMAfqEkB4O0JvJzpXyTt/8jOiIOCMocMyvLyBiLPh/gj9Qphd3t8gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDItMDFUMDU6MzM6MTAtMDg6MDApYMCSAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTAyLTAxVDA1OjMzOjEwLTA4OjAwWD14LgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.cmb2-element .ui-datepicker th{padding:.75em 0;color:#fff;font-weight:400;border:none;border-top:1px solid #333}.cmb2-element .ui-datepicker td{background:#f1f1f1;border:none;padding:0}.cmb2-element .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover{background:#0074a2;color:#fff}.cmb2-element .ui-datepicker td.ui-state-disabled,.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.cmb2-element .ui-datepicker{background:#f1f1f1}.cmb2-element .ui-datepicker .ui-datepicker-close,.cmb2-element .ui-datepicker .ui-datepicker-current{font-size:14px;font-weight:400;background-image:none;border:none}.cmb2-element .ui-datepicker .ui-datepicker-close:active,.cmb2-element .ui-datepicker .ui-datepicker-close:hover,.cmb2-element .ui-datepicker .ui-datepicker-current:active,.cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{border:none}.cmb2-element .ui-timepicker-div{font-size:14px}.cmb2-element .ui-timepicker-div .ui-widget-header{margin-bottom:8px;background:#222;border-color:#222}.cmb2-element .ui-timepicker-div dl{text-align:left}.cmb2-element .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.cmb2-element .ui-timepicker-rtl{direction:rtl}.cmb2-element .ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.cmb2-element .ui-timepicker-rtl dl dt{float:right;clear:right}.cmb2-element .ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{background:#4796b3}.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker th{border-color:#52accc}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover{background:#096484}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker th{border-color:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover{background:#c7a589}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker th{border-color:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover{background:#a3b745}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker th{border-color:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover{background:#e14d43}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{background:#627c83}.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker th{border-color:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover{background:#9ebaa0}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current: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 thead,.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{background:#be3631}.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker th{border-color:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover{background:#dd823b}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker,.admin-color-light .cmb2-element .ui-datepicker td{background:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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)}.admin-color-light .cmb2-element .ui-datepicker th{border-color:#fff}.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 th,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{color:#555}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover{color:#fff;background:#888}.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{color:#ccc}@media (max-width:450px){.cmb-th{font-size:1.2em;padding-bottom:1em;text-align:left}.cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:0}}
{cmb2 → inc/cmb2}/css/index.php RENAMED
File without changes
inc/cmb2/css/sass/cmb2-front.scss ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ @import "cmb2.scss";
2
+
3
+ /**
4
+ * CMB2 Frontend
5
+ */
6
+ @import "partials/front";
{cmb2 → inc/cmb2}/css/sass/cmb2.scss RENAMED
@@ -1,12 +1,11 @@
1
  /**
2
- * CMB Styling
3
  */
4
 
5
  @import "partials/variables";
6
  @import "partials/mixins";
7
 
8
  @import "partials/main_wrap";
9
- @import "partials/timepicker";
10
  @import "partials/post_metaboxes";
11
  @import "partials/misc";
12
  @import "partials/sidebar_placements";
1
  /**
2
+ * CMB2 Styling
3
  */
4
 
5
  @import "partials/variables";
6
  @import "partials/mixins";
7
 
8
  @import "partials/main_wrap";
 
9
  @import "partials/post_metaboxes";
10
  @import "partials/misc";
11
  @import "partials/sidebar_placements";
{cmb2 → inc/cmb2}/css/sass/index.php RENAMED
File without changes
{cmb2 → inc/cmb2}/css/sass/partials/_collapsible_ui.scss RENAMED
@@ -42,6 +42,7 @@
42
  top: .5em;
43
  line-height: 1em;
44
  cursor: pointer;
 
45
  &:not([disabled]) {
46
  color: $dark-red;
47
  &:hover {
42
  top: .5em;
43
  line-height: 1em;
44
  cursor: pointer;
45
+ padding: 2px 6px 3px;
46
  &:not([disabled]) {
47
  color: $dark-red;
48
  &:hover {
inc/cmb2/css/sass/partials/_front.scss ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .closed .inside {
2
+ display: none;
3
+ }
4
+
5
+ .cmb-repeatable-grouping {
6
+ position: relative;
7
+
8
+ .cmb-group-title {
9
+ margin-left: -1em;
10
+ margin-right: -1em;
11
+ min-height: 1.5em;
12
+ }
13
+
14
+ h3 {
15
+ font-size: 14px;
16
+ padding: 8px 12px;
17
+ margin: 0;
18
+ line-height: 1.4;
19
+ }
20
+
21
+ }
22
+
23
+ .cmb-repeatable-group {
24
+
25
+ &.repeatable .cmb-group-title {
26
+ padding-left: 2.2em;
27
+ }
28
+
29
+ &.non-repeatable .cmb-group-title {
30
+ padding-left: 12px;
31
+ }
32
+
33
+ }
34
+
35
+ .cmb-repeat-group-wrap .cmb-row .cmbhandle {
36
+ right: 0;
37
+ position: absolute;
38
+ }
inc/cmb2/css/sass/partials/_jquery_ui.scss ADDED
@@ -0,0 +1,388 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jQuery UI CSS Framework 1.8.16
3
+ *
4
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
5
+ * Dual licensed under the MIT or GPL Version 2 licenses.
6
+ * http://jquery.org/license
7
+ *
8
+ * http://docs.jquery.com/UI/Theming/API
9
+ */
10
+ .cmb2-element {
11
+ .ui-helper-hidden { display: none; }
12
+ .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
13
+ .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
14
+ .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
15
+ .ui-helper-clearfix { display: inline-block; }
16
+ * html .ui-helper-clearfix { height:1%; }
17
+ .ui-helper-clearfix { display:block; }
18
+ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
19
+ .ui-state-disabled { cursor: default !important; }
20
+ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
21
+ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
22
+ .ui-widget {
23
+ font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
24
+ .ui-widget { font-size: 1em; }
25
+ input, select, textarea, button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
26
+ }
27
+ .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
28
+ .ui-widget-content a { color: #222222; }
29
+ .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
30
+ .ui-widget-header a { color: #222222; }
31
+ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; font-weight: normal; color: #555555; }
32
+ .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
33
+ .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
34
+ .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
35
+ .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
36
+ .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
37
+ .ui-widget :active { outline: none; }
38
+ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
39
+ .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
40
+ .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
41
+ .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
42
+ .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
43
+ .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
44
+ .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
45
+ .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
46
+ .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
47
+ .ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
48
+ .ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
49
+ .ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png); }
50
+ .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
51
+ .ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
52
+ .ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png); }
53
+ .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png); }
54
+ .ui-icon-carat-1-n { background-position: 0 0; }
55
+ .ui-icon-carat-1-ne { background-position: -16px 0; }
56
+ .ui-icon-carat-1-e { background-position: -32px 0; }
57
+ .ui-icon-carat-1-se { background-position: -48px 0; }
58
+ .ui-icon-carat-1-s { background-position: -64px 0; }
59
+ .ui-icon-carat-1-sw { background-position: -80px 0; }
60
+ .ui-icon-carat-1-w { background-position: -96px 0; }
61
+ .ui-icon-carat-1-nw { background-position: -112px 0; }
62
+ .ui-icon-carat-2-n-s { background-position: -128px 0; }
63
+ .ui-icon-carat-2-e-w { background-position: -144px 0; }
64
+ .ui-icon-triangle-1-n { background-position: 0 -16px; }
65
+ .ui-icon-triangle-1-ne { background-position: -16px -16px; }
66
+ .ui-icon-triangle-1-e { background-position: -32px -16px; }
67
+ .ui-icon-triangle-1-se { background-position: -48px -16px; }
68
+ .ui-icon-triangle-1-s { background-position: -64px -16px; }
69
+ .ui-icon-triangle-1-sw { background-position: -80px -16px; }
70
+ .ui-icon-triangle-1-w { background-position: -96px -16px; }
71
+ .ui-icon-triangle-1-nw { background-position: -112px -16px; }
72
+ .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
73
+ .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
74
+ .ui-icon-arrow-1-n { background-position: 0 -32px; }
75
+ .ui-icon-arrow-1-ne { background-position: -16px -32px; }
76
+ .ui-icon-arrow-1-e { background-position: -32px -32px; }
77
+ .ui-icon-arrow-1-se { background-position: -48px -32px; }
78
+ .ui-icon-arrow-1-s { background-position: -64px -32px; }
79
+ .ui-icon-arrow-1-sw { background-position: -80px -32px; }
80
+ .ui-icon-arrow-1-w { background-position: -96px -32px; }
81
+ .ui-icon-arrow-1-nw { background-position: -112px -32px; }
82
+ .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
83
+ .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
84
+ .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
85
+ .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
86
+ .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
87
+ .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
88
+ .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
89
+ .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
90
+ .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
91
+ .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
92
+ .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
93
+ .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
94
+ .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
95
+ .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
96
+ .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
97
+ .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
98
+ .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
99
+ .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
100
+ .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
101
+ .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
102
+ .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
103
+ .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
104
+ .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
105
+ .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
106
+ .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
107
+ .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
108
+ .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
109
+ .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
110
+ .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
111
+ .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
112
+ .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
113
+ .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
114
+ .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
115
+ .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
116
+ .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
117
+ .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
118
+ .ui-icon-arrow-4 { background-position: 0 -80px; }
119
+ .ui-icon-arrow-4-diag { background-position: -16px -80px; }
120
+ .ui-icon-extlink { background-position: -32px -80px; }
121
+ .ui-icon-newwin { background-position: -48px -80px; }
122
+ .ui-icon-refresh { background-position: -64px -80px; }
123
+ .ui-icon-shuffle { background-position: -80px -80px; }
124
+ .ui-icon-transfer-e-w { background-position: -96px -80px; }
125
+ .ui-icon-transferthick-e-w { background-position: -112px -80px; }
126
+ .ui-icon-folder-collapsed { background-position: 0 -96px; }
127
+ .ui-icon-folder-open { background-position: -16px -96px; }
128
+ .ui-icon-document { background-position: -32px -96px; }
129
+ .ui-icon-document-b { background-position: -48px -96px; }
130
+ .ui-icon-note { background-position: -64px -96px; }
131
+ .ui-icon-mail-closed { background-position: -80px -96px; }
132
+ .ui-icon-mail-open { background-position: -96px -96px; }
133
+ .ui-icon-suitcase { background-position: -112px -96px; }
134
+ .ui-icon-comment { background-position: -128px -96px; }
135
+ .ui-icon-person { background-position: -144px -96px; }
136
+ .ui-icon-print { background-position: -160px -96px; }
137
+ .ui-icon-trash { background-position: -176px -96px; }
138
+ .ui-icon-locked { background-position: -192px -96px; }
139
+ .ui-icon-unlocked { background-position: -208px -96px; }
140
+ .ui-icon-bookmark { background-position: -224px -96px; }
141
+ .ui-icon-tag { background-position: -240px -96px; }
142
+ .ui-icon-home { background-position: 0 -112px; }
143
+ .ui-icon-flag { background-position: -16px -112px; }
144
+ .ui-icon-calendar { background-position: -32px -112px; }
145
+ .ui-icon-cart { background-position: -48px -112px; }
146
+ .ui-icon-pencil { background-position: -64px -112px; }
147
+ .ui-icon-clock { background-position: -80px -112px; }
148
+ .ui-icon-disk { background-position: -96px -112px; }
149
+ .ui-icon-calculator { background-position: -112px -112px; }
150
+ .ui-icon-zoomin { background-position: -128px -112px; }
151
+ .ui-icon-zoomout { background-position: -144px -112px; }
152
+ .ui-icon-search { background-position: -160px -112px; }
153
+ .ui-icon-wrench { background-position: -176px -112px; }
154
+ .ui-icon-gear { background-position: -192px -112px; }
155
+ .ui-icon-heart { background-position: -208px -112px; }
156
+ .ui-icon-star { background-position: -224px -112px; }
157
+ .ui-icon-link { background-position: -240px -112px; }
158
+ .ui-icon-cancel { background-position: 0 -128px; }
159
+ .ui-icon-plus { background-position: -16px -128px; }
160
+ .ui-icon-plusthick { background-position: -32px -128px; }
161
+ .ui-icon-minus { background-position: -48px -128px; }
162
+ .ui-icon-minusthick { background-position: -64px -128px; }
163
+ .ui-icon-close { background-position: -80px -128px; }
164
+ .ui-icon-closethick { background-position: -96px -128px; }
165
+ .ui-icon-key { background-position: -112px -128px; }
166
+ .ui-icon-lightbulb { background-position: -128px -128px; }
167
+ .ui-icon-scissors { background-position: -144px -128px; }
168
+ .ui-icon-clipboard { background-position: -160px -128px; }
169
+ .ui-icon-copy { background-position: -176px -128px; }
170
+ .ui-icon-contact { background-position: -192px -128px; }
171
+ .ui-icon-image { background-position: -208px -128px; }
172
+ .ui-icon-video { background-position: -224px -128px; }
173
+ .ui-icon-script { background-position: -240px -128px; }
174
+ .ui-icon-alert { background-position: 0 -144px; }
175
+ .ui-icon-info { background-position: -16px -144px; }
176
+ .ui-icon-notice { background-position: -32px -144px; }
177
+ .ui-icon-help { background-position: -48px -144px; }
178
+ .ui-icon-check { background-position: -64px -144px; }
179
+ .ui-icon-bullet { background-position: -80px -144px; }
180
+ .ui-icon-radio-off { background-position: -96px -144px; }
181
+ .ui-icon-radio-on { background-position: -112px -144px; }
182
+ .ui-icon-pin-w { background-position: -128px -144px; }
183
+ .ui-icon-pin-s { background-position: -144px -144px; }
184
+ .ui-icon-play { background-position: 0 -160px; }
185
+ .ui-icon-pause { background-position: -16px -160px; }
186
+ .ui-icon-seek-next { background-position: -32px -160px; }
187
+ .ui-icon-seek-prev { background-position: -48px -160px; }
188
+ .ui-icon-seek-end { background-position: -64px -160px; }
189
+ .ui-icon-seek-start { background-position: -80px -160px; }
190
+ .ui-icon-seek-first { background-position: -80px -160px; }
191
+ .ui-icon-stop { background-position: -96px -160px; }
192
+ .ui-icon-eject { background-position: -112px -160px; }
193
+ .ui-icon-volume-off { background-position: -128px -160px; }
194
+ .ui-icon-volume-on { background-position: -144px -160px; }
195
+ .ui-icon-power { background-position: 0 -176px; }
196
+ .ui-icon-signal-diag { background-position: -16px -176px; }
197
+ .ui-icon-signal { background-position: -32px -176px; }
198
+ .ui-icon-battery-0 { background-position: -48px -176px; }
199
+ .ui-icon-battery-1 { background-position: -64px -176px; }
200
+ .ui-icon-battery-2 { background-position: -80px -176px; }
201
+ .ui-icon-battery-3 { background-position: -96px -176px; }
202
+ .ui-icon-circle-plus { background-position: 0 -192px; }
203
+ .ui-icon-circle-minus { background-position: -16px -192px; }
204
+ .ui-icon-circle-close { background-position: -32px -192px; }
205
+ .ui-icon-circle-triangle-e { background-position: -48px -192px; }
206
+ .ui-icon-circle-triangle-s { background-position: -64px -192px; }
207
+ .ui-icon-circle-triangle-w { background-position: -80px -192px; }
208
+ .ui-icon-circle-triangle-n { background-position: -96px -192px; }
209
+ .ui-icon-circle-arrow-e { background-position: -112px -192px; }
210
+ .ui-icon-circle-arrow-s { background-position: -128px -192px; }
211
+ .ui-icon-circle-arrow-w { background-position: -144px -192px; }
212
+ .ui-icon-circle-arrow-n { background-position: -160px -192px; }
213
+ .ui-icon-circle-zoomin { background-position: -176px -192px; }
214
+ .ui-icon-circle-zoomout { background-position: -192px -192px; }
215
+ .ui-icon-circle-check { background-position: -208px -192px; }
216
+ .ui-icon-circlesmall-plus { background-position: 0 -208px; }
217
+ .ui-icon-circlesmall-minus { background-position: -16px -208px; }
218
+ .ui-icon-circlesmall-close { background-position: -32px -208px; }
219
+ .ui-icon-squaresmall-plus { background-position: -48px -208px; }
220
+ .ui-icon-squaresmall-minus { background-position: -64px -208px; }
221
+ .ui-icon-squaresmall-close { background-position: -80px -208px; }
222
+ .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
223
+ .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
224
+ .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
225
+ .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
226
+ .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
227
+ .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
228
+ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
229
+ .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
230
+ .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
231
+ .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
232
+ .ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
233
+ .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
234
+ .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
235
+ .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
236
+ .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
237
+ .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
238
+ .ui-datepicker .ui-datepicker-prev { left:2px; }
239
+ .ui-datepicker .ui-datepicker-next { right:2px; }
240
+ .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
241
+ .ui-datepicker .ui-datepicker-next-hover { right:1px; }
242
+ .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
243
+ .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
244
+ .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
245
+ .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
246
+ .ui-datepicker select.ui-datepicker-month,
247
+ .ui-datepicker select.ui-datepicker-year { width: 49%; }
248
+ .ui-datepicker select.ui-datepicker-month { margin-right: 1%; }
249
+ .ui-datepicker select.ui-datepicker-year { margin-left: 1%;}
250
+ .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
251
+ .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
252
+ .ui-datepicker td { border: 0; padding: 1px; }
253
+ .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
254
+ .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
255
+ .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
256
+ .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
257
+ .ui-datepicker.ui-datepicker-multi { width:auto; }
258
+ .ui-datepicker-multi .ui-datepicker-group { float:left; }
259
+ .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
260
+ .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
261
+ .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
262
+ .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
263
+ .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
264
+ .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
265
+ .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
266
+ .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
267
+ .ui-datepicker-rtl {
268
+ direction: rtl;
269
+ .ui-datepicker-prev { right: 2px; left: auto; }
270
+ .ui-datepicker-next { left: 2px; right: auto; }
271
+ .ui-datepicker-prev:hover { right: 1px; left: auto; }
272
+ .ui-datepicker-next:hover { left: 1px; right: auto; }
273
+ .ui-datepicker-buttonpane { clear:right; }
274
+ .ui-datepicker-buttonpane button { float: left; }
275
+ .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
276
+ .ui-datepicker-group { float:right; }
277
+ .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
278
+ .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
279
+ }
280
+ .ui-datepicker-cover {
281
+ display: none; /*sorry for IE5*/
282
+ display/**/: block; /*sorry for IE5*/
283
+ position: absolute; /*must have*/
284
+ z-index: -1; /*must have*/
285
+ filter: mask(); /*must have*/
286
+ top: -4px; /*must have*/
287
+ left: -4px; /*must have*/
288
+ width: 200px; /*must have*/
289
+ height: 200px; /*must have*/
290
+ }
291
+ /* Customized Datepicker & Timepicker */
292
+ .ui-datepicker { padding: 0; border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
293
+ .ui-datepicker * { padding: 0; font-family: "Open Sans", sans-serif; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
294
+ .ui-datepicker table { font-size: 13px; margin: 0; }
295
+ .ui-datepicker .ui-datepicker-header { border: none; background: #222; color: #fff; font-weight: normal; }
296
+ .ui-datepicker .ui-datepicker-header .ui-state-hover { background: #222; border-color: transparent; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
297
+ .ui-datepicker thead { background: #222; color: #fff; }
298
+ .ui-datepicker .ui-datepicker-title { margin-top: .4em; margin-bottom: .3em; color: #fff; font-size: 14px; }
299
+ .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { height: 1em; top: .9em; border: none; }
300
+ .ui-datepicker .ui-datepicker-prev-hover { left: 2px; }
301
+ .ui-datepicker .ui-datepicker-next-hover { right: 2px; }
302
+ .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { background-image: url('data:image/png;base64,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'); background-position: -32px 0; margin-top: 0; top: 0; font-weight: normal; }
303
+ .ui-datepicker .ui-datepicker-prev span { background-position: -96px 0; }
304
+ .ui-datepicker th { padding: 0.75em 0; color: #fff; font-weight: normal; border: none; border-top: 1px solid #333; }
305
+ .ui-datepicker td { background: #f1f1f1; border: none; padding: 0; }
306
+ .ui-datepicker td .ui-state-default { background: transparent; border: none; text-align: center; padding: .5em; margin: 0; font-weight: normal; color: #333; }
307
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #0074a2; color: #fff; }
308
+ .ui-datepicker td.ui-state-disabled, .ui-datepicker td.ui-state-disabled .ui-state-default { opacity: 1; color: #999; }
309
+ .ui-datepicker { background: #f1f1f1; }
310
+ .ui-datepicker .ui-datepicker-close, .ui-datepicker .ui-datepicker-current { font-size: 14px; font-weight: normal; background-image: none; border: none; }
311
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #096484; color: #fff; }
312
+ .ui-datepicker .ui-datepicker-buttonpane { border: none; }
313
+ .ui-timepicker-div { font-size: 14px; }
314
+ .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; background: #222; border-color: #222; }
315
+ .ui-timepicker-div dl { text-align: left; }
316
+ .ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
317
+ .ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
318
+ .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
319
+ .ui-timepicker-rtl { direction: rtl; }
320
+ .ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
321
+ .ui-timepicker-rtl dl dt { float: right; clear: right; }
322
+ .ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
323
+ }
324
+ .admin-color-blue {
325
+ .cmb2-element {
326
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #4796b3; }
327
+ .ui-timepicker-div .ui-widget-header { border-color: #4796b3; }
328
+ .ui-datepicker th { border-color: #52accc; }
329
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #096484; }
330
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #096484; color: #fff; }
331
+ }
332
+ }
333
+ .admin-color-coffee {
334
+ .cmb2-element {
335
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #46403c; }
336
+ .ui-datepicker th { border-color: #59524c; }
337
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #c7a589; }
338
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #c7a589; color: #fff; }
339
+ }
340
+ }
341
+ .admin-color-ectoplasm {
342
+ .cmb2-element {
343
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #413256; }
344
+ .ui-timepicker-div .ui-widget-header { border-color: #413256; }
345
+ .ui-datepicker th { border-color: #523f6d; }
346
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #a3b745; }
347
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #a3b745; color: #fff; }
348
+ }
349
+ }
350
+ .admin-color-midnight {
351
+ .cmb2-element {
352
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #26292c; }
353
+ .ui-datepicker th { border-color: #363b3f; }
354
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #e14d43; }
355
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #e14d43; color: #fff; }
356
+ }
357
+ }
358
+ .admin-color-ocean {
359
+ .cmb2-element {
360
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #627c83; }
361
+ .ui-timepicker-div .ui-widget-header { border-color: #627c83; }
362
+ .ui-datepicker th { border-color: #738e96; }
363
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #9ebaa0; }
364
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #9ebaa0; color: #fff; }
365
+ }
366
+ }
367
+ .admin-color-sunrise {
368
+ .cmb2-element {
369
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #be3631; }
370
+ .ui-timepicker-div .ui-widget-header { border-color: #be3631; }
371
+ .ui-datepicker th { border-color: #cf4944; }
372
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #dd823b; }
373
+ .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #dd823b; color: #fff; }
374
+ }
375
+ }
376
+ .admin-color-light {
377
+ .cmb2-element {
378
+ .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header, .ui-timepicker-div .ui-widget-header { background: #e5e5e5; }
379
+ .ui-timepicker-div .ui-widget-header { border-color: #e5e5e5; }
380
+ .ui-datepicker td, .ui-datepicker { background: #fff; }
381
+ .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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'); }
382
+ .ui-datepicker th { border-color: #fff; }
383
+ .ui-datepicker .ui-datepicker-title, .ui-datepicker td .ui-state-default, .ui-datepicker th, .ui-timepicker-div .ui-widget-header {color: #555; }
384
+ .ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover, .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { color: #fff; background: #888; }
385
+ .ui-datepicker td.ui-state-disabled, .ui-datepicker td.ui-state-disabled .ui-state-default { color: #ccc; }
386
+ // .ui-datepicker .ui-datepicker-close, .ui-datepicker .ui-datepicker-current { background: #f1f1f1; }
387
+ }
388
+ }
{cmb2 → inc/cmb2}/css/sass/partials/_main_wrap.scss RENAMED
File without changes
{cmb2 → inc/cmb2}/css/sass/partials/_misc.scss RENAMED
@@ -9,12 +9,21 @@ Misc.
9
  .edit-tags-php,
10
  .profile-php,
11
  .user-edit-php {
12
-
13
  .cmb2-metabox-title {
14
  font-size: 1.4em;
15
  }
16
  }
17
 
 
 
 
 
 
 
 
 
 
 
18
  .postbox .cmb-spinner {
19
  float: left;
20
  }
9
  .edit-tags-php,
10
  .profile-php,
11
  .user-edit-php {
 
12
  .cmb2-metabox-title {
13
  font-size: 1.4em;
14
  }
15
  }
16
 
17
+ .cmb2-options-page {
18
+ .cmb2-metabox-title {
19
+ font-size: 1.3em;
20
+ margin: 1em 0;
21
+ + p.cmb2-metabox-description {
22
+ margin-top: -1.6em;
23
+ margin-bottom: .8em;
24
+ }
25
+ }
26
+ }
27
  .postbox .cmb-spinner {
28
  float: left;
29
  }
{cmb2 → inc/cmb2}/css/sass/partials/_mixins.scss RENAMED
File without changes
{cmb2 → inc/cmb2}/css/sass/partials/_post_metaboxes.scss RENAMED
@@ -4,11 +4,13 @@ Post Metaboxes
4
  #poststuff .cmb-group-title {
5
  margin-left: -1em;
6
  margin-right: -1em;
7
- padding-left: 2.2em;
8
- // cursor: move;
9
  min-height: 1.5em;
10
  }
11
 
 
 
 
 
12
  .postbox-container, .cmb-repeat-group-wrap {
13
 
14
  .cmb2-wrap {
4
  #poststuff .cmb-group-title {
5
  margin-left: -1em;
6
  margin-right: -1em;
 
 
7
  min-height: 1.5em;
8
  }
9
 
10
+ #poststuff .repeatable .cmb-group-title {
11
+ padding-left: 2.2em;
12
+ }
13
+
14
  .postbox-container, .cmb-repeat-group-wrap {
15
 
16
  .cmb2-wrap {
{cmb2 → inc/cmb2}/css/sass/partials/_sidebar_placements.scss RENAMED
@@ -22,6 +22,13 @@ Sidebar Placement Adjustments
22
  margin-top: 1em;
23
  display: block;
24
  }
 
 
 
 
 
 
 
25
  }
26
 
27
  label {
@@ -32,6 +39,10 @@ Sidebar Placement Adjustments
32
 
33
  }
34
 
 
 
 
 
35
  .cmb-repeatable-group {
36
  border-bottom: 1px solid $light-gray;
37
  }
22
  margin-top: 1em;
23
  display: block;
24
  }
25
+
26
+ &.cmb2-text-money {
27
+ max-width: 70%;
28
+ + .cmb2-metabox-description {
29
+ display: block;
30
+ }
31
+ }
32
  }
33
 
34
  label {
39
 
40
  }
41
 
42
+ textarea {
43
+ max-width: 99%;
44
+ }
45
+
46
  .cmb-repeatable-group {
47
  border-bottom: 1px solid $light-gray;
48
  }
{cmb2 → inc/cmb2}/css/sass/partials/_variables.scss RENAMED
File without changes
{cmb2 → inc/cmb2}/css/sass/partials/index.php RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ico-delete.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/index.php RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_flat_0_aaaaaa_40x100.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_flat_75_ffffff_40x100.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_glass_55_fbf9ee_1x400.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_glass_65_ffffff_1x400.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_glass_75_dadada_1x400.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_glass_75_e6e6e6_1x400.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_glass_95_fef1ec_1x400.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-bg_highlight-soft_75_cccccc_1x100.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-icons_222222_256x240.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-icons_2e83ff_256x240.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-icons_454545_256x240.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-icons_888888_256x240.png RENAMED
File without changes
{cmb2 → inc/cmb2}/images/ui-icons_cd0a0a_256x240.png RENAMED
File without changes
{cmb2 → inc/cmb2}/includes/CMB2.php RENAMED
@@ -1,6 +1,12 @@
1
  <?php
2
  /**
3
- * Create meta boxes
 
 
 
 
 
 
4
  *
5
  * @property-read string $cmb_id
6
  * @property-read array $meta_box
@@ -20,11 +26,11 @@ class CMB2 {
20
  * @var array
21
  * @since 0.9.0
22
  */
23
- protected $meta_box;
24
 
25
  /**
26
  * Object ID for metabox meta retrieving/saving
27
- * @var int
28
  * @since 1.0.0
29
  */
30
  protected $object_id = 0;
@@ -63,14 +69,24 @@ class CMB2 {
63
  'context' => 'normal',
64
  'priority' => 'high',
65
  'show_names' => true, // Show field names on the left
66
- 'show_on' => array(), // Specific post IDs or page templates to display this metabox
67
- 'cmb_styles' => true, // Include cmb bundled stylesheet
 
 
68
  'fields' => array(),
69
  'hookup' => true,
 
70
  'closed' => false, // Default to metabox being closed?
71
  'new_user_section' => 'add-new-user', // or 'add-existing-user'
72
  );
73
 
 
 
 
 
 
 
 
74
  /**
75
  * An array of hidden fields to output at the end of the form
76
  * @var array
@@ -94,8 +110,11 @@ class CMB2 {
94
 
95
  /**
96
  * Get started
 
 
 
97
  */
98
- function __construct( $meta_box, $object_id = 0 ) {
99
 
100
  if ( empty( $meta_box['id'] ) ) {
101
  wp_die( __( 'Metabox configuration is required to have an ID parameter', 'cmb2' ) );
@@ -130,7 +149,7 @@ class CMB2 {
130
 
131
  $this->nonce_field();
132
 
133
- echo "\n<!-- Begin CMB Fields -->\n";
134
 
135
  /**
136
  * Hook before form table begins
@@ -172,8 +191,7 @@ class CMB2 {
172
  }
173
  $this->render_group( $field_args );
174
 
175
- } elseif ( 'hidden' == $field_args['type'] ) {
176
-
177
  // Save rendering for after the metabox
178
  $this->add_hidden_field( array(
179
  'field_args' => $field_args,
@@ -186,12 +204,7 @@ class CMB2 {
186
  $field_args['show_names'] = $this->prop( 'show_names' );
187
 
188
  // Render default fields
189
- $field = new CMB2_Field( array(
190
- 'field_args' => $field_args,
191
- 'object_type' => $this->object_type(),
192
- 'object_id' => $this->object_id(),
193
- ) );
194
- $field->render_field();
195
  }
196
  }
197
 
@@ -225,38 +238,40 @@ class CMB2 {
225
  */
226
  do_action( "cmb2_after_{$object_type}_form_{$this->cmb_id}", $object_id, $this );
227
 
228
- echo "\n<!-- End CMB Fields -->\n";
229
 
230
  }
231
 
232
  /**
233
  * Render a repeatable group
 
234
  */
235
  public function render_group( $args ) {
236
 
237
- // If field is requesting to be conditionally shown
238
- if ( isset( $args['show_on_cb'] ) && is_callable( $args['show_on_cb'] ) && ! call_user_func( $args['show_on_cb'], $this ) ) {
239
  return;
240
  }
241
 
242
- if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) {
 
 
 
243
  return;
244
  }
245
 
246
- $args['count'] = 0;
247
- $field_group = new CMB2_Field( array(
248
- 'field_args' => $args,
249
- 'object_type' => $this->object_type(),
250
- 'object_id' => $this->object_id(),
251
- ) );
252
  $desc = $field_group->args( 'description' );
253
  $label = $field_group->args( 'name' );
254
- $sortable = $field_group->options( 'sortable' ) ? ' sortable' : '';
 
255
  $group_val = (array) $field_group->value();
256
  $nrows = count( $group_val );
257
  $remove_disabled = $nrows <= 1 ? 'disabled="disabled" ' : '';
 
 
 
 
 
258
 
259
- echo '<div class="cmb-row cmb-repeat-group-wrap"><div class="cmb-td"><div id="', $field_group->id(), '_repeat" class="cmb-nested cmb-field-list cmb-repeatable-group', $sortable, '" style="width:100%;">';
260
  if ( $desc || $label ) {
261
  $class = $desc ? ' cmb-group-description' : '';
262
  echo '<div class="cmb-row', $class, '"><div class="cmb-th">';
@@ -271,25 +286,43 @@ class CMB2 {
271
 
272
  if ( ! empty( $group_val ) ) {
273
 
274
- foreach ( $group_val as $iterator => $field_id ) {
275
  $this->render_group_row( $field_group, $remove_disabled );
 
276
  }
277
  } else {
278
  $this->render_group_row( $field_group, $remove_disabled );
279
  }
280
 
281
- echo '<div class="cmb-row"><div class="cmb-td"><p class="cmb-add-row"><button data-selector="', $field_group->id(), '_repeat" data-grouptitle="', $field_group->options( 'group_title' ), '" class="cmb-add-group-row button">', $field_group->options( 'add_button' ), '</button></p></div></div>';
 
 
282
 
283
  echo '</div></div></div>';
284
 
 
 
285
  }
286
 
 
 
 
 
 
 
287
  public function render_group_row( $field_group, $remove_disabled ) {
288
 
 
 
 
289
  echo '
290
- <div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="', $field_group->count(), '">
 
 
 
 
291
 
292
- <button ', $remove_disabled, 'data-selector="', $field_group->id(), '_repeat" class="dashicons-before dashicons-no-alt cmb-remove-group-row"></button>
293
  <div class="cmbhandle" title="' , __( 'Click to toggle', 'cmb2' ), '"><br></div>
294
  <h3 class="cmb-group-title cmbhandle-title"><span>', $field_group->replace_hash( $field_group->options( 'group_title' ) ), '</span></h3>
295
 
@@ -307,26 +340,26 @@ class CMB2 {
307
  } else {
308
 
309
  $field_args['show_names'] = $field_group->args( 'show_names' );
310
- $field_args['context'] = $field_group->args( 'context' );
311
- $field = new CMB2_Field( array(
312
- 'field_args' => $field_args,
313
- 'group_field' => $field_group,
314
- ) );
315
- $field->render_field();
316
  }
317
  }
318
- echo '
319
- <div class="cmb-row cmb-remove-field-row">
320
- <div class="cmb-remove-row">
321
- <button ', $remove_disabled, 'data-selector="', $field_group->id(), '_repeat" class="button cmb-remove-group-row alignright">', $field_group->options( 'remove_button' ), '</button>
 
 
322
  </div>
323
- </div>
324
-
 
325
  </div>
326
  </div>
327
  ';
328
 
329
- $field_group->args['count']++;
330
  }
331
 
332
  /**
@@ -350,6 +383,36 @@ class CMB2 {
350
  }
351
  }
352
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
353
  /**
354
  * Loops through and saves field data
355
  * @since 1.0.0
@@ -379,12 +442,28 @@ class CMB2 {
379
  *
380
  * @param int $object_id The ID of the current object
381
  * @param array $cmb_id The current box ID
382
- * @param string $updated All fields that were updated.
383
- * Will only include fields that had values change.
384
  * @param array $cmb This CMB2 object
385
  */
386
  do_action( "cmb2_save_{$object_type}_fields", $object_id, $this->cmb_id, $this->updated, $this );
387
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
388
  }
389
 
390
  /**
@@ -392,6 +471,22 @@ class CMB2 {
392
  * @since 2.0.0
393
  */
394
  public function process_fields() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
395
  $this->prop( 'show_on', array() );
396
 
397
  // save field ids of those that are updated
@@ -428,7 +523,7 @@ class CMB2 {
428
  'object_id' => $this->object_id(),
429
  ) );
430
 
431
- if ( $field->save_field( $this->data_to_save ) ) {
432
  $this->updated[] = $field->id();
433
  }
434
 
@@ -453,7 +548,8 @@ class CMB2 {
453
  ) );
454
  $base_id = $field_group->id();
455
  $old = $field_group->get_data();
456
- $group_vals = $this->data_to_save[ $base_id ];
 
457
  $saved = array();
458
  $field_group->index = 0;
459
 
@@ -528,6 +624,11 @@ class CMB2 {
528
  $object_id = ! $object_id && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id;
529
  break;
530
 
 
 
 
 
 
531
  default:
532
  $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id;
533
  $object_id = isset( $_REQUEST['post'] ) ? $_REQUEST['post'] : $object_id;
@@ -649,6 +750,77 @@ class CMB2 {
649
  }
650
  }
651
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
652
  /**
653
  * Add a field to the metabox
654
  * @since 2.0.0
@@ -671,7 +843,7 @@ class CMB2 {
671
  }
672
 
673
  /**
674
- * Add a field to the metabox
675
  * @since 2.0.0
676
  * @param string $parent_field_id The field id of the group field to add the field
677
  * @param array $field Metabox field config array
@@ -733,11 +905,14 @@ class CMB2 {
733
 
734
  list( $field_id, $sub_field_id ) = $ids;
735
 
 
 
736
  if ( ! $sub_field_id ) {
737
  unset( $this->meta_box['fields'][ $field_id ] );
738
  return true;
739
  }
740
 
 
741
  unset( $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] );
742
  return true;
743
  }
@@ -817,6 +992,25 @@ class CMB2 {
817
  return false !== $index ? $index : false;
818
  }
819
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
820
  /**
821
  * Generate a unique nonce field for each registered meta_box
822
  * @since 2.0.0
@@ -851,6 +1045,8 @@ class CMB2 {
851
  case 'meta_box':
852
  case 'updated':
853
  return $this->{$field};
 
 
854
  default:
855
  throw new Exception( 'Invalid ' . __CLASS__ . ' property: ' . $field );
856
  }
1
  <?php
2
  /**
3
+ * CMB2 - The core metabox object
4
+ *
5
+ * @category WordPress_Plugin
6
+ * @package CMB2
7
+ * @author WebDevStudios
8
+ * @license GPL-2.0+
9
+ * @link http://webdevstudios.com
10
  *
11
  * @property-read string $cmb_id
12
  * @property-read array $meta_box
26
  * @var array
27
  * @since 0.9.0
28
  */
29
+ protected $meta_box = array();
30
 
31
  /**
32
  * Object ID for metabox meta retrieving/saving
33
+ * @var mixed
34
  * @since 1.0.0
35
  */
36
  protected $object_id = 0;
69
  'context' => 'normal',
70
  'priority' => 'high',
71
  'show_names' => true, // Show field names on the left
72
+ 'show_on_cb' => null, // Callback to determine if metabox should display.
73
+ 'show_on' => array(), // Post IDs or page templates to display this metabox. overrides 'show_on_cb'
74
+ 'cmb_styles' => true, // Include CMB2 stylesheet
75
+ 'enqueue_js' => true, // Include CMB2 JS
76
  'fields' => array(),
77
  'hookup' => true,
78
+ 'save_fields' => true, // Will not save during hookup if false
79
  'closed' => false, // Default to metabox being closed?
80
  'new_user_section' => 'add-new-user', // or 'add-existing-user'
81
  );
82
 
83
+ /**
84
+ * Metabox field objects
85
+ * @var array
86
+ * @since 2.0.3
87
+ */
88
+ protected $fields = array();
89
+
90
  /**
91
  * An array of hidden fields to output at the end of the form
92
  * @var array
110
 
111
  /**
112
  * Get started
113
+ * @since 0.4.0
114
+ * @param array $meta_box Metabox config array
115
+ * @param integer $object_id Optional object id
116
  */
117
+ public function __construct( $meta_box, $object_id = 0 ) {
118
 
119
  if ( empty( $meta_box['id'] ) ) {
120
  wp_die( __( 'Metabox configuration is required to have an ID parameter', 'cmb2' ) );
149
 
150
  $this->nonce_field();
151
 
152
+ echo "\n<!-- Begin CMB2 Fields -->\n";
153
 
154
  /**
155
  * Hook before form table begins
191
  }
192
  $this->render_group( $field_args );
193
 
194
+ } elseif ( 'hidden' == $field_args['type'] && $this->get_field( $field_args )->should_show() ) {
 
195
  // Save rendering for after the metabox
196
  $this->add_hidden_field( array(
197
  'field_args' => $field_args,
204
  $field_args['show_names'] = $this->prop( 'show_names' );
205
 
206
  // Render default fields
207
+ $field = $this->get_field( $field_args )->render_field();
 
 
 
 
 
208
  }
209
  }
210
 
238
  */
239
  do_action( "cmb2_after_{$object_type}_form_{$this->cmb_id}", $object_id, $this );
240
 
241
+ echo "\n<!-- End CMB2 Fields -->\n";
242
 
243
  }
244
 
245
  /**
246
  * Render a repeatable group
247
+ * @param array $args Array of field arguments for a group field parent
248
  */
249
  public function render_group( $args ) {
250
 
251
+ if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) {
 
252
  return;
253
  }
254
 
255
+ $field_group = $this->get_field( $args );
256
+
257
+ // If field is requesting to be conditionally shown
258
+ if ( ! $field_group || ! $field_group->should_show() ) {
259
  return;
260
  }
261
 
 
 
 
 
 
 
262
  $desc = $field_group->args( 'description' );
263
  $label = $field_group->args( 'name' );
264
+ $sortable = $field_group->options( 'sortable' ) ? ' sortable' : ' non-sortable';
265
+ $repeat_class = $field_group->args( 'repeatable' ) ? ' repeatable' : ' non-repeatable';
266
  $group_val = (array) $field_group->value();
267
  $nrows = count( $group_val );
268
  $remove_disabled = $nrows <= 1 ? 'disabled="disabled" ' : '';
269
+ $field_group->index = 0;
270
+
271
+ $field_group->peform_param_callback( 'before_group' );
272
+
273
+ echo '<div class="cmb-row cmb-repeat-group-wrap"><div class="cmb-td"><div id="', $field_group->id(), '_repeat" class="cmb-nested cmb-field-list cmb-repeatable-group', $sortable, $repeat_class, '" style="width:100%;">';
274
 
 
275
  if ( $desc || $label ) {
276
  $class = $desc ? ' cmb-group-description' : '';
277
  echo '<div class="cmb-row', $class, '"><div class="cmb-th">';
286
 
287
  if ( ! empty( $group_val ) ) {
288
 
289
+ foreach ( $group_val as $group_key => $field_id ) {
290
  $this->render_group_row( $field_group, $remove_disabled );
291
+ $field_group->index++;
292
  }
293
  } else {
294
  $this->render_group_row( $field_group, $remove_disabled );
295
  }
296
 
297
+ if ( $field_group->args( 'repeatable' ) ) {
298
+ echo '<div class="cmb-row"><div class="cmb-td"><p class="cmb-add-row"><button data-selector="', $field_group->id(), '_repeat" data-grouptitle="', $field_group->options( 'group_title' ), '" class="cmb-add-group-row button">', $field_group->options( 'add_button' ), '</button></p></div></div>';
299
+ }
300
 
301
  echo '</div></div></div>';
302
 
303
+ $field_group->peform_param_callback( 'after_group' );
304
+
305
  }
306
 
307
+ /**
308
+ * Render a repeatable group row
309
+ * @since 1.0.2
310
+ * @param CMB2_Field $field_group CMB2_Field group field object
311
+ * @param string $remove_disabled Attribute string to disable the remove button
312
+ */
313
  public function render_group_row( $field_group, $remove_disabled ) {
314
 
315
+ $field_group->peform_param_callback( 'before_group_row' );
316
+ $closed_class = $field_group->options( 'closed' ) ? ' closed' : '';
317
+
318
  echo '
319
+ <div class="postbox cmb-row cmb-repeatable-grouping', $closed_class, '" data-iterator="', $field_group->index, '">';
320
+
321
+ if ( $field_group->args( 'repeatable' ) ) {
322
+ echo '<button ', $remove_disabled, 'data-selector="', $field_group->id(), '_repeat" class="dashicons-before dashicons-no-alt cmb-remove-group-row"></button>';
323
+ }
324
 
325
+ echo '
326
  <div class="cmbhandle" title="' , __( 'Click to toggle', 'cmb2' ), '"><br></div>
327
  <h3 class="cmb-group-title cmbhandle-title"><span>', $field_group->replace_hash( $field_group->options( 'group_title' ) ), '</span></h3>
328
 
340
  } else {
341
 
342
  $field_args['show_names'] = $field_group->args( 'show_names' );
343
+ $field_args['context'] = $field_group->args( 'context' );
344
+
345
+ $field = $this->get_field( $field_args, $field_group )->render_field();
 
 
 
346
  }
347
  }
348
+ if ( $field_group->args( 'repeatable' ) ) {
349
+ echo '
350
+ <div class="cmb-row cmb-remove-field-row">
351
+ <div class="cmb-remove-row">
352
+ <button ', $remove_disabled, 'data-selector="', $field_group->id(), '_repeat" class="button cmb-remove-group-row alignright">', $field_group->options( 'remove_button' ), '</button>
353
+ </div>
354
  </div>
355
+ ';
356
+ }
357
+ echo '
358
  </div>
359
  </div>
360
  ';
361
 
362
+ $field_group->peform_param_callback( 'after_group_row' );
363
  }
364
 
365
  /**
383
  }
384
  }
385
 
386
+ /**
387
+ * Returns array of sanitized field values (without saving them)
388
+ * @since 2.0.3
389
+ * @param array $data_to_sanitize Array of field_id => value data for sanitizing (likely $_POST data).
390
+ */
391
+ public function get_sanitized_values( array $data_to_sanitize ) {
392
+ $this->data_to_save = $data_to_sanitize;
393
+ $stored_id = $this->object_id();
394
+
395
+ // We do this So CMB will sanitize our data for us, but not save it
396
+ $this->object_id( '_' );
397
+
398
+ // Ensure temp. data store is empty
399
+ cmb2_options( 0 )->set();
400
+
401
+ // Process/save fields
402
+ $this->process_fields();
403
+
404
+ // Get data from temp. data store
405
+ $sanitized_values = cmb2_options( 0 )->get_options();
406
+
407
+ // Empty out temp. data store again
408
+ cmb2_options( 0 )->set();
409
+
410
+ // Reset the object id
411
+ $this->object_id( $stored_id );
412
+
413
+ return $sanitized_values;
414
+ }
415
+
416
  /**
417
  * Loops through and saves field data
418
  * @since 1.0.0
442
  *
443
  * @param int $object_id The ID of the current object
444
  * @param array $cmb_id The current box ID
445
+ * @param string $updated Array of field ids that were updated.
446
+ * Will only include field ids that had values change.
447
  * @param array $cmb This CMB2 object
448
  */
449
  do_action( "cmb2_save_{$object_type}_fields", $object_id, $this->cmb_id, $this->updated, $this );
450
 
451
+ /**
452
+ * Fires after all fields have been saved.
453
+ *
454
+ * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id.
455
+ *
456
+ * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type
457
+ * Usually `post` (this applies to all post-types).
458
+ * Could also be `comment`, `user` or `options-page`.
459
+ *
460
+ * @param int $object_id The ID of the current object
461
+ * @param string $updated Array of field ids that were updated.
462
+ * Will only include field ids that had values change.
463
+ * @param array $cmb This CMB2 object
464
+ */
465
+ do_action( "cmb2_save_{$object_type}_fields_{$this->cmb_id}", $object_id, $this->updated, $this );
466
+
467
  }
468
 
469
  /**
471
  * @since 2.0.0
472
  */
473
  public function process_fields() {
474
+
475
+ /**
476
+ * Fires before fields have been processed/saved.
477
+ *
478
+ * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id.
479
+ *
480
+ * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type
481
+ * Usually `post` (this applies to all post-types).
482
+ * Could also be `comment`, `user` or `options-page`.
483
+ *
484
+ * @param array $cmb This CMB2 object
485
+ * @param int $object_id The ID of the current object
486
+ */
487
+ do_action( "cmb2_{$this->object_type()}_process_fields_{$this->cmb_id}", $this, $this->object_id() );
488
+
489
+ // Remove the show_on properties so saving works
490
  $this->prop( 'show_on', array() );
491
 
492
  // save field ids of those that are updated
523
  'object_id' => $this->object_id(),
524
  ) );
525
 
526
+ if ( $field->save_field_from_data( $this->data_to_save ) ) {
527
  $this->updated[] = $field->id();
528
  }
529
 
548
  ) );
549
  $base_id = $field_group->id();
550
  $old = $field_group->get_data();
551
+ // Check if group field has sanitization_cb
552
+ $group_vals = $field_group->sanitization_cb( $this->data_to_save[ $base_id ] );
553
  $saved = array();
554
  $field_group->index = 0;
555
 
624
  $object_id = ! $object_id && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id;
625
  break;
626
 
627
+ case 'comment':
628
+ $object_id = isset( $_REQUEST['c'] ) ? $_REQUEST['c'] : $object_id;
629
+ $object_id = ! $object_id && isset( $GLOBALS['comments']->comment_ID ) ? $GLOBALS['comments']->comment_ID : $object_id;
630
+ break;
631
+
632
  default:
633
  $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id;
634
  $object_id = isset( $_REQUEST['post'] ) ? $_REQUEST['post'] : $object_id;
750
  }
751
  }
752
 
753
+ /**
754
+ * Get a field object
755
+ *
756
+ * @since 2.0.3
757
+ *
758
+ * @param string|array|CMB2_Field $field Metabox field id or field config array or CMB2_Field object
759
+ * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent)
760
+ *
761
+ * @return CMB2_Field|false CMB2_Field object (or false)
762
+ */
763
+ public function get_field( $field, $field_group = null ) {
764
+ if ( is_a( $field, 'CMB2_Field' ) ) {
765
+ return $field;
766
+ }
767
+
768
+ $field_id = is_string( $field ) ? $field : $field['id'];
769
+
770
+ $parent_field_id = ! empty( $field_group ) ? $field_group->id() : '';
771
+ $ids = $this->get_field_ids( $field_id, $parent_field_id, true );
772
+
773
+ if ( ! $ids ) {
774
+ return false;
775
+ }
776
+
777
+ list( $field_id, $sub_field_id ) = $ids;
778
+
779
+ $index = implode( '', $ids ) . ( $field_group ? $field_group->index : '' );
780
+ if ( array_key_exists( $index, $this->fields ) ) {
781
+ return $this->fields[ $index ];
782
+ }
783
+
784
+ $this->fields[ $index ] = new CMB2_Field( $this->get_field_args( $field_id, $field, $sub_field_id, $field_group ) );
785
+
786
+ return $this->fields[ $index ];
787
+ }
788
+
789
+ /**
790
+ * Handles determining which type of arguments to pass to CMB2_Field
791
+ * @since 2.0.7
792
+ * @param mixed $field_id Field (or group field) ID
793
+ * @param mixed $field_args Array of field arguments
794
+ * @param mixed $sub_field_id Sub field ID (if field_group exists)
795
+ * @param mixed $field_group If a sub-field, will be the parent group CMB2_Field object
796
+ * @return array Array of CMB2_Field arguments
797
+ */
798
+ public function get_field_args( $field_id, $field_args, $sub_field_id, $field_group ) {
799
+
800
+ // Check if group is passed and if fields were added in the old-school fields array
801
+ if ( $field_group && ( $sub_field_id || 0 === $sub_field_id ) ) {
802
+
803
+ // Update the fields array w/ any modified properties inherited from the group field
804
+ $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] = $field_args;
805
+
806
+ return array(
807
+ 'field_args' => $field_args,
808
+ 'group_field' => $field_group,
809
+ );
810
+
811
+ }
812
+
813
+ if ( is_array( $field_args ) ) {
814
+ $this->meta_box['fields'][ $field_id ] = array_merge( $field_args, $this->meta_box['fields'][ $field_id ] );
815
+ }
816
+
817
+ return array(
818
+ 'field_args' => $this->meta_box['fields'][ $field_id ],
819
+ 'object_type' => $this->object_type(),
820
+ 'object_id' => $this->object_id(),
821
+ );
822
+ }
823
+
824
  /**
825
  * Add a field to the metabox
826
  * @since 2.0.0
843
  }
844
 
845
  /**
846
+ * Add a field to a group
847
  * @since 2.0.0
848
  * @param string $parent_field_id The field id of the group field to add the field
849
  * @param array $field Metabox field config array
905
 
906
  list( $field_id, $sub_field_id ) = $ids;
907
 
908
+ unset( $this->fields[ implode( '', $ids ) ] );
909
+
910
  if ( ! $sub_field_id ) {
911
  unset( $this->meta_box['fields'][ $field_id ] );
912
  return true;
913
  }
914
 
915
+ unset( $this->fields[ $field_id ]->args['fields'][ $sub_field_id ] );
916
  unset( $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] );
917
  return true;
918
  }
992
  return false !== $index ? $index : false;
993
  }
994
 
995
+ /**
996
+ * Determine whether this cmb object should show, based on the 'show_on_cb' callback.
997
+ *
998
+ * @since 2.0.9
999
+ *
1000
+ * @return bool Whether this cmb should be shown.
1001
+ */
1002
+ public function should_show() {
1003
+ // Default to showing this cmb
1004
+ $show = true;
1005
+
1006
+ // Use the callback to determine showing the cmb, if it exists
1007
+ if ( is_callable( $this->prop( 'show_on_cb' ) ) ) {
1008
+ $show = (bool) call_user_func( $this->prop( 'show_on_cb' ), $this );
1009
+ }
1010
+
1011
+ return $show;
1012
+ }
1013
+
1014
  /**
1015
  * Generate a unique nonce field for each registered meta_box
1016
  * @since 2.0.0
1045
  case 'meta_box':
1046
  case 'updated':
1047
  return $this->{$field};
1048
+ case 'object_id':
1049
+ return $this->object_id();
1050
  default:
1051
  throw new Exception( 'Invalid ' . __CLASS__ . ' property: ' . $field );
1052
  }
{cmb2 → inc/cmb2}/includes/CMB2_Ajax.php RENAMED
@@ -1,14 +1,18 @@
1
  <?php
2
 
3
  /**
4
- * CMB ajax methods
5
  * (i.e. a lot of work to get oEmbeds to work with non-post objects)
6
  *
7
  * @since 0.9.5
 
 
 
 
 
8
  */
9
  class CMB2_Ajax {
10
 
11
-
12
  // Whether to hijack the oembed cache system
13
  protected $hijack = false;
14
  protected $object_id = 0;
@@ -16,7 +20,6 @@ class CMB2_Ajax {
16
  protected $object_type = 'post';
17
  protected $ajax_update = false;
18
 
19
-
20
  /**
21
  * Handles our oEmbed ajax request
22
  * @since 0.9.5
@@ -60,7 +63,6 @@ class CMB2_Ajax {
60
  wp_send_json_success( $html );
61
  }
62
 
63
-
64
  /**
65
  * Retrieves oEmbed from url/object ID
66
  * @since 0.9.5
@@ -138,7 +140,6 @@ class CMB2_Ajax {
138
 
139
  }
140
 
141
-
142
  /**
143
  * Hijacks retrieving of cached oEmbed.
144
  * Returns cached data from relevant object metadata (vs postmeta)
@@ -166,7 +167,6 @@ class CMB2_Ajax {
166
 
167
  }
168
 
169
-
170
  /**
171
  * Hijacks saving of cached oEmbed.
172
  * Saves cached data to relevant object metadata (vs postmeta)
@@ -190,7 +190,6 @@ class CMB2_Ajax {
190
  return true;
191
  }
192
 
193
-
194
  /**
195
  * Saves the cached oEmbed value to relevant object metadata (vs postmeta)
196
  *
1
  <?php
2
 
3
  /**
4
+ * CMB2 ajax methods
5
  * (i.e. a lot of work to get oEmbeds to work with non-post objects)
6
  *
7
  * @since 0.9.5
8
+ *
9
+ * @category WordPress_Plugin
10
+ * @package CMB2
11
+ * @author WebDevStudios
12
+ * @license GPL-2.0+
13
  */
14
  class CMB2_Ajax {
15
 
 
16
  // Whether to hijack the oembed cache system
17
  protected $hijack = false;
18
  protected $object_id = 0;
20
  protected $object_type = 'post';
21
  protected $ajax_update = false;
22
 
 
23
  /**
24
  * Handles our oEmbed ajax request
25
  * @since 0.9.5
63
  wp_send_json_success( $html );
64
  }
65
 
 
66
  /**
67
  * Retrieves oEmbed from url/object ID
68
  * @since 0.9.5
140
 
141
  }
142
 
 
143
  /**
144
  * Hijacks retrieving of cached oEmbed.
145
  * Returns cached data from relevant object metadata (vs postmeta)
167
 
168
  }
169
 
 
170
  /**
171
  * Hijacks saving of cached oEmbed.
172
  * Saves cached data to relevant object metadata (vs postmeta)
190
  return true;
191
  }
192
 
 
193
  /**
194
  * Saves the cached oEmbed value to relevant object metadata (vs postmeta)
195
  *
inc/cmb2/includes/CMB2_Boxes.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * A CMB2 object instance registry for storing every CMB2 instance.
5
+ *
6
+ * @category WordPress_Plugin
7
+ * @package CMB2
8
+ * @author WebDevStudios
9
+ * @license GPL-2.0+
10
+ * @link http://webdevstudios.com
11
+ */
12
+ class CMB2_Boxes {
13
+
14
+ /**
15
+ * Array of all metabox objects.
16
+ *
17
+ * @since 2.0.0
18
+ * @var array
19
+ */
20
+ protected static $cmb2_instances = array();
21
+
22
+ /**
23
+ * Add a CMB2 instance object to the registry.
24
+ *
25
+ * @since 1.X.X
26
+ *
27
+ * @param CMB2 $cmb_instance CMB2 instance.
28
+ */
29
+ public static function add( CMB2 $cmb_instance ) {
30
+ self::$cmb2_instances[ $cmb_instance->cmb_id ] = $cmb_instance;
31
+ }
32
+
33
+ /**
34
+ * Remove a CMB2 instance object to the registry.
35
+ *
36
+ * @since 1.X.X
37
+ *
38
+ * @param string $cmb_id A CMB2 instance id.
39
+ */
40
+ public static function remove( $cmb_id ) {
41
+ if ( array_key_exists( $cmb_id, self::$cmb2_instances ) ) {
42
+ unset( self::$cmb2_instances[ $cmb_id ] );
43
+ }
44
+ }
45
+
46
+ /**
47
+ * Retrieve a CMB2 instance by cmb id.
48
+ *
49
+ * @since 1.X.X
50
+ *
51
+ * @param string $cmb_id A CMB2 instance id.
52
+ *
53
+ * @return CMB2|bool False or CMB2 object instance.
54
+ */
55
+ public static function get( $cmb_id ) {
56
+ if ( empty( self::$cmb2_instances ) || empty( self::$cmb2_instances[ $cmb_id ] ) ) {
57
+ return false;
58
+ }
59
+
60
+ return self::$cmb2_instances[ $cmb_id ];
61
+ }
62
+
63
+ /**
64
+ * Retrieve all CMB2 instances registered.
65
+ *
66
+ * @since 1.X.X
67
+ * @return CMB2[] Array of all registered metaboxes.
68
+ */
69
+ public static function get_all() {
70
+ return self::$cmb2_instances;
71
+ }
72
+
73
+ }
{cmb2 → inc/cmb2}/includes/CMB2_Field.php RENAMED
@@ -1,14 +1,18 @@
1
  <?php
2
-
3
  /**
4
- * CMB field class
5
  *
6
  * @since 1.1.0
7
  *
 
 
 
 
 
 
8
  * @method string _id()
9
  * @method string type()
10
  * @method mixed fields()
11
- * @method mixed count()
12
  */
13
  class CMB2_Field {
14
 
@@ -78,7 +82,7 @@ class CMB2_Field {
78
  /**
79
  * Constructs our field object
80
  * @since 1.1.0
81
- * @param array $args Field arguments
82
  */
83
  public function __construct( $args ) {
84
 
@@ -87,52 +91,15 @@ class CMB2_Field {
87
  $this->object_id = $this->group->object_id;
88
  $this->object_type = $this->group->object_type;
89
  } else {
90
- $this->object_id = $args['object_id'];
91
  $this->object_type = isset( $args['object_type'] ) ? $args['object_type'] : 'post';
92
  }
93
 
94
  $this->args = $this->_set_field_defaults( $args['field_args'] );
95
 
96
- /**
97
- * Filter whether to override getting of meta value.
98
- * Returning a non 'cmb2_field_no_override_val' value
99
- * will effectively short-circuit the value retrieval.
100
- *
101
- * @since 2.0.0
102
- *
103
- * @param null|array|string $value The value get_metadata() should
104
- * return - a single metadata value,
105
- * or an array of values.
106
- * @param int $object_id Object ID.
107
- * @param array $field_args All field arguments
108
- * @param string $object_type Object Type
109
- * @param CMB2_Field object $field_obj This field object
110
- */
111
- $this->value = apply_filters( 'cmb2_override_meta_value', 'cmb2_field_no_override_val', $this->object_id, $this->args(), $this->object_type, $this );
112
-
113
- /**
114
- * Filter whether to override getting of meta value.
115
- *
116
- * The dynamic portion of the hook, $field_id, refers to the current
117
- * field id paramater. Returning a non 'cmb2_field_no_override_val' value
118
- * will effectively short-circuit the value retrieval.
119
- *
120
- * @since 2.0.0
121
- *
122
- * @param null|array|string $value The value get_metadata() should
123
- * return - a single metadata value,
124
- * or an array of values.
125
- * @param int $object_id Object ID.
126
- * @param array $field_args All field arguments
127
- * @param string $object_type Object Type
128
- * @param CMB2_Field object $field_obj This field object
129
- */
130
- $this->value = apply_filters( "cmb2_override_{$this->id( true )}_meta_value", $this->value, $this->object_id, $this->args(), $this->object_type, $this );
131
-
132
- // If no override, get our meta
133
- $this->value = 'cmb2_field_no_override_val' === $this->value
134
- ? $this->get_data()
135
- : $this->value;
136
  }
137
 
138
  /**
@@ -166,21 +133,18 @@ class CMB2_Field {
166
  * @return mixed Argument value or false if non-existent
167
  */
168
  public function args( $key = '', $_key = '' ) {
169
- $vars = $this->_data( 'args', $key );
170
- if ( $_key ) {
171
- return isset( $vars[ $_key ] ) ? $vars[ $_key ] : false;
 
 
 
 
 
 
172
  }
173
- return $vars;
174
- }
175
 
176
- /**
177
- * Get Field's value
178
- * @since 1.1.0
179
- * @param string $key If value is an array, is used to get array key->value
180
- * @return mixed Field value or false if non-existent
181
- */
182
- public function value( $key = '' ) {
183
- return $this->_data( 'value', $key );
184
  }
185
 
186
  /**
@@ -198,6 +162,16 @@ class CMB2_Field {
198
  return $vars;
199
  }
200
 
 
 
 
 
 
 
 
 
 
 
201
  /**
202
  * Retrieves metadata/option data
203
  * @since 1.0.1
@@ -213,15 +187,58 @@ class CMB2_Field {
213
 
214
  $a = $this->data_args( $args );
215
 
216
- $data = 'options-page' === $a['type']
217
- ? cmb2_options( $a['id'] )->get( $a['field_id'] )
218
- : get_metadata( $a['type'], $a['id'], $a['field_id'], ( $a['single'] || $a['repeat'] ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
219
 
220
  if ( $this->group && $data ) {
221
- $data = isset( $data[ $this->group->args( 'count' ) ][ $this->args( '_id' ) ] )
222
- ? $data[ $this->group->args( 'count' ) ][ $this->args( '_id' ) ]
223
  : false;
224
  }
 
225
  return $data;
226
  }
227
 
@@ -243,37 +260,32 @@ class CMB2_Field {
243
  * @since 2.0.0
244
  *
245
  * @param null|bool $check Whether to allow updating metadata for the given type.
246
- * @param array $args Array of data about current field including:
247
- * 'type' : Current object type
248
- * 'id' : Current object ID
249
- * 'field_id' : Current Field ID
250
- * 'repeat' : Whether current field is repeatable
251
- * 'single' : Whether to save as a
252
- * single meta value
 
 
 
 
 
253
  * @param array $field_args All field arguments
254
- * @param CMB2_Field object $field_obj This field object
 
255
  */
256
  $override = apply_filters( 'cmb2_override_meta_save', null, $a, $this->args(), $this );
257
 
258
  /**
259
- * Filter whether to override saving of meta value.
260
  *
261
  * The dynamic portion of the hook, $a['field_id'], refers to the current
262
  * field id paramater. Returning a non-null value
263
  * will effectively short-circuit the function.
264
  *
265
  * @since 2.0.0
266
- *
267
- * @param null|bool $check Whether to allow updating metadata for the given type.
268
- * @param array $args Array of data about current field including:
269
- * 'type' : Current object type
270
- * 'id' : Current object ID
271
- * 'field_id' : Current Field ID
272
- * 'repeat' : Whether current field is repeatable
273
- * 'single' : Whether to save as a
274
- * single meta value
275
- * @param array $field_args All field arguments
276
- * @param CMB2_Field object $field_obj This field object
277
  */
278
  $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_save", $override, $a, $this->args(), $this );
279
 
@@ -281,14 +293,17 @@ class CMB2_Field {
281
  if ( null !== $override ) {
282
  return $override;
283
  }
284
- // Options page handling
285
- if ( 'options-page' === $a['type'] ) {
 
286
  return cmb2_options( $a['id'] )->update( $a['field_id'], $a[ 'value' ], false, $a['single'] );
287
  }
 
288
  // Add metadata if not single
289
  if ( ! $a['single'] ) {
290
  return add_metadata( $a['type'], $a['id'], $a['field_id'], $a[ 'value' ], false );
291
  }
 
292
  // Delete meta if we have an empty array
293
  if ( is_array( $a[ 'value' ] ) && empty( $a[ 'value' ] ) ) {
294
  return delete_metadata( $a['type'], $a['id'], $a['field_id'], $this->value );
@@ -321,7 +336,7 @@ class CMB2_Field {
321
  * 'single' : Whether to save as a
322
  * single meta value
323
  * @param array $field_args All field arguments
324
- * @param CMB2_Field object $field_obj This field object
325
  */
326
  $override = apply_filters( 'cmb2_override_meta_remove', null, $a, $this->args(), $this );
327
 
@@ -343,7 +358,7 @@ class CMB2_Field {
343
  * 'single' : Whether to save as a
344
  * single meta value
345
  * @param array $field_args All field arguments
346
- * @param CMB2_Field object $field_obj This field object
347
  */
348
  $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_remove", $override, $a, $this->args(), $this );
349
 
@@ -352,7 +367,7 @@ class CMB2_Field {
352
  return $override;
353
  }
354
  // Option page handling
355
- elseif ( 'options-page' === $a['type'] ) {
356
  return cmb2_options( $a['id'] )->remove( $a['field_id'] );
357
  }
358
 
@@ -402,38 +417,59 @@ class CMB2_Field {
402
 
403
  $clean = new CMB2_Sanitize( $this, $meta_value );
404
  // Validation via 'CMB2_Sanitize' (with fallback filter)
405
- return $clean->{$this->type()}( $meta_value );
406
  }
407
 
408
  /**
409
  * Process $_POST data to save this field's value
410
- * @since 2.0.0
411
  * @param array $data_to_save $_POST data to check
412
  * @return bool Result of save
413
  */
414
- public function save_field( $data_to_save ) {
415
 
416
  $meta_value = isset( $data_to_save[ $this->id( true ) ] )
417
  ? $data_to_save[ $this->id( true ) ]
418
  : null;
419
 
 
 
 
 
 
 
 
 
 
 
 
420
  $new_value = $this->sanitization_cb( $meta_value );
421
  $old = $this->get_data();
422
- // $name = $this->id();
423
- // if ( $this->args( 'multiple' ) && ! $this->args( 'repeatable' ) && ! $this->group ) {
424
- // $this->remove_data();
425
- // if ( ! empty( $new_value ) ) {
426
- // foreach ( $new_value as $add_new ) {
427
- // $this->updated[] = $name;
428
- // $this->update_data( $add_new, $name, false );
429
- // }
430
- // }
431
- // } else
432
- if ( ! cmb2_utils()->isempty( $new_value ) && $new_value !== $old ) {
433
- return $this->update_data( $new_value );
 
 
 
 
 
 
 
 
434
  } elseif ( cmb2_utils()->isempty( $new_value ) ) {
435
- return $this->remove_data();
436
  }
 
 
437
  }
438
 
439
  /**
@@ -487,7 +523,6 @@ class CMB2_Field {
487
  'file', // Use file_list
488
  'radio',
489
  'title',
490
- 'group',
491
  // @todo Ajax load wp_editor: http://wordpress.stackexchange.com/questions/51776/how-to-load-wp-editor-through-ajax-jquery
492
  'wysiwyg',
493
  'checkbox',
@@ -507,7 +542,7 @@ class CMB2_Field {
507
  */
508
  public function escaped_value( $func = 'esc_attr', $meta_value = '' ) {
509
 
510
- if ( ! is_null( $this->escaped_value ) ) {
511
  return $this->escaped_value;
512
  }
513
 
@@ -553,7 +588,7 @@ class CMB2_Field {
553
  * @return mixed Field value, or default value
554
  */
555
  public function val_or_default( $meta_value ) {
556
- return ! cmb2_utils()->isempty( $meta_value ) ? $meta_value : $this->args( 'default' );
557
  }
558
 
559
  /**
@@ -626,7 +661,7 @@ class CMB2_Field {
626
  }
627
 
628
  // If field is requesting to be conditionally shown
629
- if ( is_callable( $this->args( 'show_on_cb' ) ) && ! call_user_func( $this->args( 'show_on_cb' ), $this ) ) {
630
  return;
631
  }
632
 
@@ -660,10 +695,13 @@ class CMB2_Field {
660
  echo "\n\t</div>\n</div>";
661
 
662
  $this->peform_param_callback( 'after_row' );
 
 
 
663
  }
664
 
665
  /**
666
- * Defines the classes for the current CMB field row
667
  *
668
  * @since 2.0.0
669
  * @return string Space concatenated list of classes
@@ -717,6 +755,25 @@ class CMB2_Field {
717
  return apply_filters( 'cmb2_row_classes', implode( ' ', $classes ), $this );
718
  }
719
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
720
  /**
721
  * Displays the results of the param callbacks.
722
  *
@@ -758,20 +815,20 @@ class CMB2_Field {
758
  }
759
 
760
  // Otherwise just get whatever is there
761
- $this->callback_results[ $param ] = $this->args( $param );
762
 
763
  return $this->callback_results[ $param ];
764
  }
765
 
766
  /**
767
- * Replaces a hash key - {#} - with the repeatable count
768
  * @since 1.2.0
769
  * @param string $value Value to update
770
  * @return string Updated value
771
  */
772
  public function replace_hash( $value ) {
773
  // Replace hash with 1 based count
774
- return str_ireplace( '{#}', ( $this->count() + 1 ), $value );
775
  }
776
 
777
  /**
@@ -827,7 +884,7 @@ class CMB2_Field {
827
  'default' => null,
828
  'select_all_button' => true,
829
  'multiple' => false,
830
- 'repeatable' => false,
831
  'inline' => false,
832
  'on_front' => true,
833
  'show_names' => true,
@@ -859,8 +916,8 @@ class CMB2_Field {
859
 
860
  if ( $this->group ) {
861
 
862
- $args['id'] = $this->group->args( 'id' ) . '_' . $this->group->args( 'count' ) . '_' . $args['id'];
863
- $args['_name'] = $this->group->args( 'id' ) . '[' . $this->group->args( 'count' ) . '][' . $args['_name'] . ']';
864
  }
865
 
866
  if ( 'wysiwyg' == $args['type'] ) {
@@ -868,12 +925,17 @@ class CMB2_Field {
868
  $args['options']['textarea_name'] = $args['_name'];
869
  }
870
 
871
- $option_types = apply_filters( 'cmb2_all_or_nothing_types', array( 'taxonomy_select', 'taxonomy_radio', 'taxonomy_radio_inline' ), $this );
872
 
873
  if ( in_array( $args['type'], $option_types, true ) ) {
874
 
875
- $args['show_option_none'] = isset( $args['show_option_none'] ) ? $args['show_option_none'] : __( 'None', 'cmb2' );
876
- $args['show_option_all'] = isset( $args['show_option_all'] ) ? $args['show_option_all'] : __( 'All', 'cmb2' ); // @todo: implementation
 
 
 
 
 
877
 
878
  }
879
 
1
  <?php
 
2
  /**
3
+ * CMB2 field objects
4
  *
5
  * @since 1.1.0
6
  *
7
+ * @category WordPress_Plugin
8
+ * @package CMB2
9
+ * @author WebDevStudios
10
+ * @license GPL-2.0+
11
+ * @link http://webdevstudios.com
12
+ *
13
  * @method string _id()
14
  * @method string type()
15
  * @method mixed fields()
 
16
  */
17
  class CMB2_Field {
18
 
82
  /**
83
  * Constructs our field object
84
  * @since 1.1.0
85
+ * @param array $args Field arguments
86
  */
87
  public function __construct( $args ) {
88
 
91
  $this->object_id = $this->group->object_id;
92
  $this->object_type = $this->group->object_type;
93
  } else {
94
+ $this->object_id = isset( $args['object_id'] ) && '_' !== $args['object_id'] ? $args['object_id'] : 0;
95
  $this->object_type = isset( $args['object_type'] ) ? $args['object_type'] : 'post';
96
  }
97
 
98
  $this->args = $this->_set_field_defaults( $args['field_args'] );
99
 
100
+ if ( $this->object_id ) {
101
+ $this->value = $this->get_data();
102
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  }
104
 
105
  /**
133
  * @return mixed Argument value or false if non-existent
134
  */
135
  public function args( $key = '', $_key = '' ) {
136
+ $arg = $this->_data( 'args', $key );
137
+
138
+ if ( 'default' == $key ) {
139
+
140
+ $arg = $this->get_param_callback_result( 'default', false );
141
+
142
+ } elseif ( $_key ) {
143
+
144
+ $arg = isset( $arg[ $_key ] ) ? $arg[ $_key ] : false;
145
  }
 
 
146
 
147
+ return $arg;
 
 
 
 
 
 
 
148
  }
149
 
150
  /**
162
  return $vars;
163
  }
164
 
165
+ /**
166
+ * Get Field's value
167
+ * @since 1.1.0
168
+ * @param string $key If value is an array, is used to get array key->value
169
+ * @return mixed Field value or false if non-existent
170
+ */
171
+ public function value( $key = '' ) {
172
+ return $this->_data( 'value', $key );
173
+ }
174
+
175
  /**
176
  * Retrieves metadata/option data
177
  * @since 1.0.1
187
 
188
  $a = $this->data_args( $args );
189
 
190
+ /**
191
+ * Filter whether to override getting of meta value.
192
+ * Returning a non 'cmb2_field_no_override_val' value
193
+ * will effectively short-circuit the value retrieval.
194
+ *
195
+ * @since 2.0.0
196
+ *
197
+ * @param mixed $value The value get_metadata() should
198
+ * return - a single metadata value,
199
+ * or an array of values.
200
+ *
201
+ * @param int $object_id Object ID.
202
+ *
203
+ * @param array $args {
204
+ * An array of arguments for retrieving data
205
+ *
206
+ * @type string $type The current object type
207
+ * @type int $id The current object ID
208
+ * @type string $field_id The ID of the field being requested
209
+ * @type bool $repeat Whether current field is repeatable
210
+ * @type bool $single Whether current field is a single database row
211
+ * }
212
+ *
213
+ * @param CMB2_Field object $field This field object
214
+ */
215
+ $data = apply_filters( 'cmb2_override_meta_value', 'cmb2_field_no_override_val', $this->object_id, $a, $this );
216
+
217
+ /**
218
+ * Filter and parameters are documented for 'cmb2_override_meta_value' filter (above).
219
+ *
220
+ * The dynamic portion of the hook, $field_id, refers to the current
221
+ * field id paramater. Returning a non 'cmb2_field_no_override_val' value
222
+ * will effectively short-circuit the value retrieval.
223
+ *
224
+ * @since 2.0.0
225
+ */
226
+ $data = apply_filters( "cmb2_override_{$a['field_id']}_meta_value", $data, $this->object_id, $a, $this );
227
+
228
+ // If no override, get value normally
229
+ if ( 'cmb2_field_no_override_val' === $data ) {
230
+ $data = 'options-page' === $a['type']
231
+ ? cmb2_options( $a['id'] )->get( $a['field_id'] )
232
+ : get_metadata( $a['type'], $a['id'], $a['field_id'], ( $a['single'] || $a['repeat'] ) );
233
+ }
234
+
235
 
236
  if ( $this->group && $data ) {
237
+ $data = isset( $data[ $this->group->index ][ $this->args( '_id' ) ] )
238
+ ? $data[ $this->group->index ][ $this->args( '_id' ) ]
239
  : false;
240
  }
241
+
242
  return $data;
243
  }
244
 
260
  * @since 2.0.0
261
  *
262
  * @param null|bool $check Whether to allow updating metadata for the given type.
263
+ *
264
+ * @param array $args {
265
+ * Array of data about current field including:
266
+ *
267
+ * @type string $value The value to set
268
+ * @type string $type The current object type
269
+ * @type int $id The current object ID
270
+ * @type string $field_id The ID of the field being updated
271
+ * @type bool $repeat Whether current field is repeatable
272
+ * @type bool $single Whether current field is a single database row
273
+ * }
274
+ *
275
  * @param array $field_args All field arguments
276
+ *
277
+ * @param CMB2_Field object $field This field object
278
  */
279
  $override = apply_filters( 'cmb2_override_meta_save', null, $a, $this->args(), $this );
280
 
281
  /**
282
+ * Filter and parameters are documented for 'cmb2_override_meta_save' filter (above).
283
  *
284
  * The dynamic portion of the hook, $a['field_id'], refers to the current
285
  * field id paramater. Returning a non-null value
286
  * will effectively short-circuit the function.
287
  *
288
  * @since 2.0.0
 
 
 
 
 
 
 
 
 
 
 
289
  */
290
  $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_save", $override, $a, $this->args(), $this );
291
 
293
  if ( null !== $override ) {
294
  return $override;
295
  }
296
+
297
+ // Options page handling (or temp data store)
298
+ if ( 'options-page' === $a['type'] || empty( $a['id'] ) ) {
299
  return cmb2_options( $a['id'] )->update( $a['field_id'], $a[ 'value' ], false, $a['single'] );
300
  }
301
+
302
  // Add metadata if not single
303
  if ( ! $a['single'] ) {
304
  return add_metadata( $a['type'], $a['id'], $a['field_id'], $a[ 'value' ], false );
305
  }
306
+
307
  // Delete meta if we have an empty array
308
  if ( is_array( $a[ 'value' ] ) && empty( $a[ 'value' ] ) ) {
309
  return delete_metadata( $a['type'], $a['id'], $a['field_id'], $this->value );
336
  * 'single' : Whether to save as a
337
  * single meta value
338
  * @param array $field_args All field arguments
339
+ * @param CMB2_Field object $field This field object
340
  */
341
  $override = apply_filters( 'cmb2_override_meta_remove', null, $a, $this->args(), $this );
342
 
358
  * 'single' : Whether to save as a
359
  * single meta value
360
  * @param array $field_args All field arguments
361
+ * @param CMB2_Field object $field This field object
362
  */
363
  $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_remove", $override, $a, $this->args(), $this );
364
 
367
  return $override;
368
  }
369
  // Option page handling
370
+ elseif ( 'options-page' === $a['type'] || empty( $a['id'] ) ) {
371
  return cmb2_options( $a['id'] )->remove( $a['field_id'] );
372
  }
373
 
417
 
418
  $clean = new CMB2_Sanitize( $this, $meta_value );
419
  // Validation via 'CMB2_Sanitize' (with fallback filter)
420
+ return $clean->{$this->type()}();
421
  }
422
 
423
  /**
424
  * Process $_POST data to save this field's value
425
+ * @since 2.0.3
426
  * @param array $data_to_save $_POST data to check
427
  * @return bool Result of save
428
  */
429
+ public function save_field_from_data( $data_to_save ) {
430
 
431
  $meta_value = isset( $data_to_save[ $this->id( true ) ] )
432
  ? $data_to_save[ $this->id( true ) ]
433
  : null;
434
 
435
+ return $this->save_field( $meta_value );
436
+ }
437
+
438
+ /**
439
+ * Sanitize/store a value to this field
440
+ * @since 2.0.0
441
+ * @param array $meta_value Desired value to sanitize/store
442
+ * @return bool Result of save
443
+ */
444
+ public function save_field( $meta_value ) {
445
+
446
  $new_value = $this->sanitization_cb( $meta_value );
447
  $old = $this->get_data();
448
+ $updated = false;
449
+
450
+ if ( $this->args( 'multiple' ) && ! $this->args( 'repeatable' ) && ! $this->group ) {
451
+
452
+ $this->remove_data();
453
+ $count = 0;
454
+
455
+ if ( ! empty( $new_value ) ) {
456
+ foreach ( $new_value as $add_new ) {
457
+ if ( $this->update_data( $add_new, false ) ) {
458
+ $count++;
459
+ }
460
+ }
461
+ }
462
+
463
+ $updated = $count ? $count : false;
464
+
465
+
466
+ } elseif ( ! cmb2_utils()->isempty( $new_value ) && $new_value !== $old ) {
467
+ $updated = $this->update_data( $new_value );
468
  } elseif ( cmb2_utils()->isempty( $new_value ) ) {
469
+ $updated = $this->remove_data();
470
  }
471
+
472
+ return $updated;
473
  }
474
 
475
  /**
523
  'file', // Use file_list
524
  'radio',
525
  'title',
 
526
  // @todo Ajax load wp_editor: http://wordpress.stackexchange.com/questions/51776/how-to-load-wp-editor-through-ajax-jquery
527
  'wysiwyg',
528
  'checkbox',
542
  */
543
  public function escaped_value( $func = 'esc_attr', $meta_value = '' ) {
544
 
545
+ if ( null !== $this->escaped_value ) {
546
  return $this->escaped_value;
547
  }
548
 
588
  * @return mixed Field value, or default value
589
  */
590
  public function val_or_default( $meta_value ) {
591
+ return ! cmb2_utils()->isempty( $meta_value ) ? $meta_value : $this->get_param_callback_result( 'default', false );
592
  }
593
 
594
  /**
661
  }
662
 
663
  // If field is requesting to be conditionally shown
664
+ if ( ! $this->should_show() ) {
665
  return;
666
  }
667
 
695
  echo "\n\t</div>\n</div>";
696
 
697
  $this->peform_param_callback( 'after_row' );
698
+
699
+ // For chaining
700
+ return $this;
701
  }
702
 
703
  /**
704
+ * Defines the classes for the current CMB2 field row
705
  *
706
  * @since 2.0.0
707
  * @return string Space concatenated list of classes
755
  return apply_filters( 'cmb2_row_classes', implode( ' ', $classes ), $this );
756
  }
757
 
758
+ /**
759
+ * Determine whether this field should show, based on the 'show_on_cb' callback.
760
+ *
761
+ * @since 2.0.9
762
+ *
763
+ * @return bool Whether the field should be shown.
764
+ */
765
+ public function should_show() {
766
+ // Default to showing the field
767
+ $show = true;
768
+
769
+ // Use the callback to determine showing the field, if it exists
770
+ if ( is_callable( $this->args( 'show_on_cb' ) ) ) {
771
+ $show = call_user_func( $this->args( 'show_on_cb' ), $this );
772
+ }
773
+
774
+ return $show;
775
+ }
776
+
777
  /**
778
  * Displays the results of the param callbacks.
779
  *
815
  }
816
 
817
  // Otherwise just get whatever is there
818
+ $this->callback_results[ $param ] = isset( $this->args[ $param ] ) ? $this->args[ $param ] : false;
819
 
820
  return $this->callback_results[ $param ];
821
  }
822
 
823
  /**
824
+ * Replaces a hash key - {#} - with the repeatable index
825
  * @since 1.2.0
826
  * @param string $value Value to update
827
  * @return string Updated value
828
  */
829
  public function replace_hash( $value ) {
830
  // Replace hash with 1 based count
831
+ return str_ireplace( '{#}', ( $this->index + 1 ), $value );
832
  }
833
 
834
  /**
884
  'default' => null,
885
  'select_all_button' => true,
886
  'multiple' => false,
887
+ 'repeatable' => isset( $args['type'] ) && 'group' == $args['type'],
888
  'inline' => false,
889
  'on_front' => true,
890
  'show_names' => true,
916
 
917
  if ( $this->group ) {
918
 
919
+ $args['id'] = $this->group->args( 'id' ) . '_' . $this->group->index . '_' . $args['id'];
920
+ $args['_name'] = $this->group->args( 'id' ) . '[' . $this->group->index . '][' . $args['_name'] . ']';
921
  }
922
 
923
  if ( 'wysiwyg' == $args['type'] ) {
925
  $args['options']['textarea_name'] = $args['_name'];
926
  }
927
 
928
+ $option_types = apply_filters( 'cmb2_all_or_nothing_types', array( 'select', 'radio', 'radio_inline', 'taxonomy_select', 'taxonomy_radio', 'taxonomy_radio_inline' ), $this );
929
 
930
  if ( in_array( $args['type'], $option_types, true ) ) {
931
 
932
+ $args['show_option_none'] = isset( $args['show_option_none'] ) ? $args['show_option_none'] : false;
933
+ $args['show_option_none'] = true === $args['show_option_none'] ? __( 'None', 'cmb2' ) : $args['show_option_none'];
934
+
935
+ if ( ! $args['show_option_none'] ) {
936
+ $off_by_default = in_array( $args['type'], array( 'select', 'radio', 'radio_inline' ), true );
937
+ $args['show_option_none'] = $off_by_default ? false : __( 'None', 'cmb2' );
938
+ }
939
 
940
  }
941
 
inc/cmb2/includes/CMB2_JS.php ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles the dependencies and enqueueing of the CMB2 JS scripts
4
+ *
5
+ * @category WordPress_Plugin
6
+ * @package CMB2
7
+ * @author WebDevStudios
8
+ * @license GPL-2.0+
9
+ * @link http://webdevstudios.com
10
+ */
11
+ class CMB2_JS {
12
+
13
+ /**
14
+ * The CMB2 JS handle
15
+ * @var string
16
+ * @since 2.0.7
17
+ */
18
+ protected static $handle = 'cmb2-scripts';
19
+
20
+ /**
21
+ * The CMB2 JS variable name
22
+ * @var string
23
+ * @since 2.0.7
24
+ */
25
+ protected static $js_variable = 'cmb2_l10';
26
+
27
+ /**
28
+ * Array of CMB2 JS dependencies
29
+ * @var array
30
+ * @since 2.0.7
31
+ */
32
+ protected static $dependencies = array( 'jquery' => 'jquery' );
33
+
34
+ /**
35
+ * Add a dependency to the array of CMB2 JS dependencies
36
+ * @since 2.0.7
37
+ * @param array|string $dependencies Array (or string) of dependencies to add
38
+ */
39
+ public static function add_dependencies( $dependencies ) {
40
+ foreach ( (array) $dependencies as $dependency ) {
41
+ self::$dependencies[ $dependency ] = $dependency;
42
+ }
43
+ }
44
+
45
+ /**
46
+ * Enqueue the CMB2 JS
47
+ * @since 2.0.7
48
+ */
49
+ public static function enqueue() {
50
+ // Filter required script dependencies
51
+ $dependencies = apply_filters( 'cmb2_script_dependencies', self::$dependencies );
52
+
53
+ // if colorpicker
54
+ if ( ! is_admin() && isset( $dependencies['wp-color-picker'] ) ) {
55
+ self::colorpicker_frontend();
56
+ }
57
+
58
+ // if file/file_list
59
+ if ( isset( $dependencies['media-editor'] ) ) {
60
+ wp_enqueue_media();
61
+ }
62
+
63
+ // if timepicker
64
+ if ( isset( $dependencies['jquery-ui-datetimepicker'] ) ) {
65
+ wp_register_script( 'jquery-ui-datetimepicker', cmb2_utils()->url( 'js/jquery-ui-timepicker-addon.min.js' ), array( 'jquery-ui-slider' ), CMB2_VERSION );
66
+ }
67
+
68
+ // Only use minified files if SCRIPT_DEBUG is off
69
+ $debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
70
+ $min = $debug ? '' : '.min';
71
+
72
+ // Register cmb JS
73
+ wp_enqueue_script( self::$handle, cmb2_utils()->url( "js/cmb2{$min}.js" ), $dependencies, CMB2_VERSION, true );
74
+
75
+ self::localize( $debug );
76
+ }
77
+
78
+ /**
79
+ * We need to register colorpicker on the front-end
80
+ * @since 2.0.7
81
+ */
82
+ protected static function colorpicker_frontend() {
83
+ wp_register_script( 'iris', admin_url( 'js/iris.min.js' ), array( 'jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch' ), CMB2_VERSION );
84
+ wp_register_script( 'wp-color-picker', admin_url( 'js/color-picker.min.js' ), array( 'iris' ), CMB2_VERSION );
85
+ wp_localize_script( 'wp-color-picker', 'wpColorPickerL10n', array(
86
+ 'clear' => __( 'Clear', 'cmb2' ),
87
+ 'defaultString' => __( 'Default', 'cmb2' ),
88
+ 'pick' => __( 'Select Color', 'cmb2' ),
89
+ 'current' => __( 'Current Color', 'cmb2' ),
90
+ ) );
91
+ }
92
+
93
+ /**
94
+ * Localize the php variables for CMB2 JS
95
+ * @since 2.0.7
96
+ */
97
+ protected static function localize( $debug ) {
98
+ $l10n = array(
99
+ 'ajax_nonce' => wp_create_nonce( 'ajax_nonce' ),
100
+ 'ajaxurl' => admin_url( '/admin-ajax.php' ),
101
+ 'script_debug' => $debug,
102
+ 'up_arrow_class' => 'dashicons dashicons-arrow-up-alt2',
103
+ 'down_arrow_class' => 'dashicons dashicons-arrow-down-alt2',
104
+ 'defaults' => array(
105
+ 'color_picker' => false,
106
+ 'date_picker' => array(
107
+ 'changeMonth' => true,
108
+ 'changeYear' => true,
109
+ 'dateFormat' => _x( 'mm/dd/yy', 'Valid formatDate string for jquery-ui datepicker', 'cmb2' ),
110
+ 'dayNames' => explode( ',', __( 'Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday', 'cmb2' ) ),
111
+ 'dayNamesMin' => explode( ',', __( 'Su, Mo, Tu, We, Th, Fr, Sa', 'cmb2' ) ),
112
+ 'dayNamesShort' => explode( ',', __( 'Sun, Mon, Tue, Wed, Thu, Fri, Sat', 'cmb2' ) ),
113
+ 'monthNames' => explode( ',', __( 'January, February, March, April, May, June, July, August, September, October, November, December', 'cmb2' ) ),
114
+ 'monthNamesShort' => explode( ',', __( 'Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec', 'cmb2' ) ),
115
+ 'nextText' => __( 'Next', 'cmb2' ),
116
+ 'prevText' => __( 'Prev', 'cmb2' ),
117
+ 'currentText' => __( 'Today', 'cmb2' ),
118
+ 'closeText' => __( 'Done', 'cmb2' ),
119
+ 'clearText' => __( 'Clear', 'cmb2' ),
120
+ ),
121
+ 'time_picker' => array(
122
+ 'timeOnlyTitle' => __( 'Choose Time', 'cmb2' ),
123
+ 'timeText' => __( 'Time', 'cmb2' ),
124
+ 'hourText' => __( 'Hour', 'cmb2' ),
125
+ 'minuteText' => __( 'Minute', 'cmb2' ),
126
+ 'secondText' => __( 'Second', 'cmb2' ),
127
+ 'currentText' => __( 'Now', 'cmb2' ),
128
+ 'closeText' => __( 'Done', 'cmb2' ),
129
+ 'timeFormat' => _x( 'hh:mm TT', 'Valid formatting string, as per http://trentrichardson.com/examples/timepicker/', 'cmb2' ),
130
+ 'controlType' => 'select',
131
+ 'stepMinute' => 5,
132
+ ),
133
+ ),
134
+ 'strings' => array(
135
+ 'upload_file' => __( 'Use this file', 'cmb2' ),
136
+ 'upload_files' => __( 'Use these files', 'cmb2' ),
137
+ 'remove_image' => __( 'Remove Image', 'cmb2' ),
138
+ 'remove_file' => __( 'Remove', 'cmb2' ),
139
+ 'file' => __( 'File:', 'cmb2' ),
140
+ 'download' => __( 'Download', 'cmb2' ),
141
+ 'check_toggle' => __( 'Select / Deselect All', 'cmb2' ),
142
+ ),
143
+ );
144
+
145
+ wp_localize_script( self::$handle, self::$js_variable, apply_filters( 'cmb2_localized_data', $l10n ) );
146
+ }
147
+
148
+ }
{cmb2 → inc/cmb2}/includes/CMB2_Options.php RENAMED
@@ -1,7 +1,19 @@
1
  <?php
 
 
 
 
 
 
 
 
 
2
 
3
  /**
4
  * Retrieves an instance of CMB2_Option based on the option key
 
 
 
5
  */
6
  class CMB2_Options {
7
  /**
@@ -24,6 +36,9 @@ class CMB2_Options {
24
  /**
25
  * Handles getting/setting of values to an option array
26
  * for a specific option key
 
 
 
27
  */
28
  class CMB2_Option {
29
 
@@ -41,10 +56,12 @@ class CMB2_Option {
41
 
42
  /**
43
  * Initiate option object
 
 
44
  * @since 2.0.0
45
  */
46
- public function __construct( $option_key ) {
47
- $this->key = $option_key;
48
  }
49
 
50
  /**
@@ -53,7 +70,8 @@ class CMB2_Option {
53
  * @return bool Delete success or failure
54
  */
55
  public function delete_option() {
56
- $this->options = delete_option( $this->key );
 
57
  return $this->options;
58
  }
59
 
@@ -85,7 +103,7 @@ class CMB2_Option {
85
  * @param mixed $default Fallback value for the option
86
  * @return array Requested field or default
87
  */
88
- function get( $field_id, $default = false ) {
89
  $opts = $this->get_options();
90
 
91
  if ( 'all' == $field_id ) {
@@ -106,7 +124,7 @@ class CMB2_Option {
106
  * @param bool $single Whether data should not be an array
107
  * @return boolean Return status of update
108
  */
109
- function update( $field_id, $value = '', $resave = false, $single = true ) {
110
  $this->get_options();
111
 
112
  if ( true !== $field_id ) {
@@ -137,8 +155,14 @@ class CMB2_Option {
137
  * @param array $options Optional options to override
138
  * @return bool Success/Failure
139
  */
140
- function set( $options = array() ) {
141
- $this->options = ! empty( $options ) ? $options : $this->options;
 
 
 
 
 
 
142
 
143
  $test_save = apply_filters( "cmb2_override_option_save_{$this->key}", 'cmb2_no_override_option_save', $this->options, $this );
144
 
@@ -159,8 +183,8 @@ class CMB2_Option {
159
  * @param mixed $default Optional. Default value to return if the option does not exist.
160
  * @return mixed Value set for the option.
161
  */
162
- function get_options( $default = null ) {
163
- if ( empty( $this->options ) ) {
164
 
165
  $test_get = apply_filters( "cmb2_override_option_get_{$this->key}", 'cmb2_no_override_option_get', $default, $this );
166
 
1
  <?php
2
+ /**
3
+ * CMB2 Utility classes for handling multi-dimensional array data for options
4
+ *
5
+ * @category WordPress_Plugin
6
+ * @package CMB2
7
+ * @author WebDevStudios
8
+ * @license GPL-2.0+
9
+ * @link http://webdevstudios.com
10
+ */
11
 
12
  /**
13
  * Retrieves an instance of CMB2_Option based on the option key
14
+ *
15
+ * @package CMB2
16
+ * @author WebDevStudios
17
  */
18
  class CMB2_Options {
19
  /**
36
  /**
37
  * Handles getting/setting of values to an option array
38
  * for a specific option key
39
+ *
40
+ * @package CMB2
41
+ * @author WebDevStudios
42
  */
43
  class CMB2_Option {
44
 
56
 
57
  /**
58
  * Initiate option object
59
+ * @param string $option_key Option key where data will be saved.
60
+ * Leave empty for temporary data store.
61
  * @since 2.0.0
62
  */
63
+ public function __construct( $option_key = '' ) {
64
+ $this->key = ! empty( $option_key ) ? $option_key : '';
65
  }
66
 
67
  /**
70
  * @return bool Delete success or failure
71
  */
72
  public function delete_option() {
73
+ $deleted = $this->key ? delete_option( $this->key ) : true;
74
+ $this->options = $deleted ? array() : $this->options;
75
  return $this->options;
76
  }
77
 
103
  * @param mixed $default Fallback value for the option
104
  * @return array Requested field or default
105
  */
106
+ public function get( $field_id, $default = false ) {
107
  $opts = $this->get_options();
108
 
109
  if ( 'all' == $field_id ) {
124
  * @param bool $single Whether data should not be an array
125
  * @return boolean Return status of update
126
  */
127
+ public function update( $field_id, $value = '', $resave = false, $single = true ) {
128
  $this->get_options();
129
 
130
  if ( true !== $field_id ) {
155
  * @param array $options Optional options to override
156
  * @return bool Success/Failure
157
  */
158
+ public function set( $options = array() ) {
159
+ $this->options = ! empty( $options ) || empty( $options ) && empty( $this->key )
160
+ ? $options
161
+ : $this->options;
162
+
163
+ if ( empty( $this->key ) ) {
164
+ return false;
165
+ }
166
 
167
  $test_save = apply_filters( "cmb2_override_option_save_{$this->key}", 'cmb2_no_override_option_save', $this->options, $this );
168
 
183
  * @param mixed $default Optional. Default value to return if the option does not exist.
184
  * @return mixed Value set for the option.
185
  */
186
+ public function get_options( $default = null ) {
187
+ if ( empty( $this->options ) && ! empty( $this->key ) ) {
188
 
189
  $test_get = apply_filters( "cmb2_override_option_get_{$this->key}", 'cmb2_no_override_option_get', $default, $this );
190
 
{cmb2 → inc/cmb2}/includes/CMB2_Sanitize.php RENAMED
@@ -1,8 +1,15 @@
1
  <?php
2
-
3
  /**
4
- * CMB field validation
 
5
  * @since 0.0.4
 
 
 
 
 
 
 
6
  * @method string _id()
7
  */
8
  class CMB2_Sanitize {
@@ -14,7 +21,7 @@ class CMB2_Sanitize {
14
  public $field;
15
 
16
  /**
17
- * Field's $_POST value
18
  * @var mixed
19
  */
20
  public $value;
@@ -22,7 +29,7 @@ class CMB2_Sanitize {
22
  /**
23
  * Setup our class vars
24
  * @since 1.1.0
25
- * @param CMB2_Field $field A CMB field object
26
  * @param mixed $value Field value
27
  */
28
  public function __construct( CMB2_Field $field, $value ) {
@@ -37,16 +44,14 @@ class CMB2_Sanitize {
37
  * @param array $arguments All arguments passed to the method
38
  */
39
  public function __call( $name, $arguments ) {
40
- list( $value ) = $arguments;
41
- return $this->default_sanitization( $value );
42
  }
43
 
44
  /**
45
  * Default fallback sanitization method. Applies filters.
46
  * @since 1.0.2
47
- * @param mixed $value Meta value
48
  */
49
- public function default_sanitization( $value ) {
50
 
51
  /**
52
  * Filter the value before it is saved.
@@ -63,114 +68,120 @@ class CMB2_Sanitize {
63
  * @param array $field_args The current field's arguments
64
  * @param object $sanitizer This `CMB2_Sanitize` object
65
  */
66
- $override_value = apply_filters( "cmb2_sanitize_{$this->field->type()}", null, $value, $this->field->object_id, $this->field->args(), $this );
67
  /**
68
- * DEPRECATED. See documentation above.
 
 
69
  */
70
- $override_value = apply_filters( "cmb2_validate_{$this->field->type()}", $override_value, $value, $this->field->object_id, $this->field->args(), $this );
71
 
72
  if ( null !== $override_value ) {
73
  return $override_value;
74
  }
75
 
 
76
  switch ( $this->field->type() ) {
77
  case 'wysiwyg':
78
- // $value = wp_kses( $value );
79
  // break;
80
  case 'textarea_small':
81
- return $this->textarea( $value );
 
82
  case 'taxonomy_select':
83
  case 'taxonomy_radio':
84
  case 'taxonomy_multicheck':
85
  if ( $this->field->args( 'taxonomy' ) ) {
86
- return wp_set_object_terms( $this->field->object_id, $value, $this->field->args( 'taxonomy' ) );
 
87
  }
88
  case 'multicheck':
89
  case 'file_list':
90
  case 'oembed':
 
91
  // no filtering
92
- return $value;
 
93
  default:
94
  // Handle repeatable fields array
95
  // We'll fallback to 'sanitize_text_field'
96
- return is_array( $value ) ? array_map( 'sanitize_text_field', $value ) : call_user_func( 'sanitize_text_field', $value );
 
97
  }
 
 
98
  }
99
 
100
  /**
101
  * Simple checkbox validation
102
  * @since 1.0.1
103
- * @param mixed $value 'on' or false
104
  * @return string|false 'on' or false
105
  */
106
- public function checkbox( $value ) {
107
- return $value === 'on' ? 'on' : false;
108
  }
109
 
110
  /**
111
  * Validate url in a meta value
112
  * @since 1.0.1
113
- * @param string $value Meta value
114
  * @return string Empty string or escaped url
115
  */
116
- public function text_url( $value ) {
117
  $protocols = $this->field->args( 'protocols' );
118
  // for repeatable
119
- if ( is_array( $value ) ) {
120
- foreach ( $value as $key => $val ) {
121
- $value[ $key ] = $val ? esc_url_raw( $val, $protocols ) : $this->field->args( 'default' );
122
  }
123
  } else {
124
- $value = $value ? esc_url_raw( $value, $protocols ) : $this->field->args( 'default' );
125
  }
126
 
127
- return $value;
128
  }
129
 
130
- public function colorpicker( $value ) {
131
  // for repeatable
132
- if ( is_array( $value ) ) {
133
- $check = $value;
134
- $value = array();
135
  foreach ( $check as $key => $val ) {
136
  if ( $val && '#' != $val ) {
137
- $value[ $key ] = esc_attr( $val );
138
  }
139
  }
140
  } else {
141
- $value = ! $value || '#' == $value ? '' : esc_attr( $value );
142
  }
143
- return $value;
144
  }
145
 
146
  /**
147
  * Validate email in a meta value
148
  * @since 1.0.1
149
- * @param string $value Meta value
150
  * @return string Empty string or sanitized email
151
  */
152
- public function text_email( $value ) {
153
  // for repeatable
154
- if ( is_array( $value ) ) {
155
- foreach ( $value as $key => $val ) {
156
  $val = trim( $val );
157
- $value[ $key ] = is_email( $val ) ? $val : '';
158
  }
159
  } else {
160
- $value = trim( $value );
161
- $value = is_email( $value ) ? $value : '';
162
  }
163
 
164
- return $value;
165
  }
166
 
167
  /**
168
  * Validate money in a meta value
169
  * @since 1.0.1
170
- * @param string $value Meta value
171
  * @return string Empty string or sanitized money value
172
  */
173
- public function text_money( $value ) {
174
 
175
  global $wp_locale;
176
 
@@ -178,74 +189,71 @@ class CMB2_Sanitize {
178
  $replace = array( '', '.' );
179
 
180
  // for repeatable
181
- if ( is_array( $value ) ) {
182
- foreach ( $value as $key => $val ) {
183
- $value[ $key ] = number_format_i18n( (float) str_ireplace( $search, $replace, $val ), 2 );
184
  }
185
  } else {
186
- $value = number_format_i18n( (float) str_ireplace( $search, $replace, $value ), 2 );
187
  }
188
 
189
- return $value;
190
  }
191
 
192
  /**
193
  * Converts text date to timestamp
194
  * @since 1.0.2
195
- * @param string $value Meta value
196
  * @return string Timestring
197
  */
198
- public function text_date_timestamp( $value ) {
199
- return is_array( $value ) ? array_map( 'strtotime', $value ) : strtotime( $value );
200
  }
201
 
202
  /**
203
  * Datetime to timestamp
204
  * @since 1.0.1
205
- * @param string $value Meta value
206
  * @return string Timestring
207
  */
208
- public function text_datetime_timestamp( $value, $repeat = false ) {
209
 
210
- $test = is_array( $value ) ? array_filter( $value ) : '';
211
  if ( empty( $test ) ) {
212
  return '';
213
  }
214
 
215
- if ( $repeat_value = $this->_check_repeat( $value, __FUNCTION__, $repeat ) ) {
216
  return $repeat_value;
217
  }
218
 
219
- $value = strtotime( $value['date'] . ' ' . $value['time'] );
220
 
221
  if ( $tz_offset = $this->field->field_timezone_offset() ) {
222
- $value += $tz_offset;
223
  }
224
 
225
- return $value;
226
  }
227
 
228
  /**
229
  * Datetime to imestamp with timezone
230
  * @since 1.0.1
231
- * @param string $value Meta value
232
  * @return string Timestring
233
  */
234
- public function text_datetime_timestamp_timezone( $value, $repeat = false ) {
235
 
236
- $test = is_array( $value ) ? array_filter( $value ) : '';
237
  if ( empty( $test ) ) {
238
  return '';
239
  }
240
 
241
- if ( $repeat_value = $this->_check_repeat( $value, __FUNCTION__, $repeat ) ) {
242
  return $repeat_value;
243
  }
244
 
245
  $tzstring = null;
246
 
247
- if ( is_array( $value ) && array_key_exists( 'timezone', $value ) ) {
248
- $tzstring = $value['timezone'];
249
  }
250
 
251
  if ( empty( $tzstring ) ) {
@@ -256,44 +264,54 @@ class CMB2_Sanitize {
256
 
257
  if ( 'UTC' === substr( $tzstring, 0, 3 ) ) {
258
  $tzstring = timezone_name_from_abbr( '', $offset, 0 );
 
 
 
 
 
 
 
259
  }
260
 
261
- $value = new DateTime( $value['date'] . ' ' . $value['time'], new DateTimeZone( $tzstring ) );
262
- $value = serialize( $value );
 
 
 
 
 
 
263
 
264
- return $value;
265
  }
266
 
267
  /**
268
  * Sanitize textareas and wysiwyg fields
269
  * @since 1.0.1
270
- * @param string $value Meta value
271
  * @return string Sanitized data
272
  */
273
- public function textarea( $value ) {
274
- return is_array( $value ) ? array_map( 'wp_kses_post', $value ) : wp_kses_post( $value );
275
  }
276
 
277
  /**
278
  * Sanitize code textareas
279
  * @since 1.0.2
280
- * @param string $value Meta value
281
  * @return string Sanitized data
282
  */
283
- public function textarea_code( $value, $repeat = false ) {
284
- if ( $repeat_value = $this->_check_repeat( $value, __FUNCTION__, $repeat ) ) {
285
  return $repeat_value;
286
  }
287
 
288
- return htmlspecialchars_decode( stripslashes( $value ) );
289
  }
290
 
291
  /**
292
  * Peforms saving of `file` attachement's ID
293
  * @since 1.1.0
294
- * @param string $value File url
295
  */
296
- public function _save_file_id( $value ) {
297
  $group = $this->field->group;
298
  $args = $this->field->args();
299
  $args['id'] = $args['_id'] . '_id';
@@ -322,8 +340,8 @@ class CMB2_Sanitize {
322
  }
323
 
324
  // If there is no ID saved yet, try to get it from the url
325
- if ( $value && ! $id_val ) {
326
- $id_val = cmb2_utils()->image_id_from_url( $value );
327
  }
328
 
329
  if ( $group ) {
@@ -343,34 +361,46 @@ class CMB2_Sanitize {
343
  /**
344
  * Handles saving of attachment post ID and sanitizing file url
345
  * @since 1.1.0
346
- * @param string $value File url
347
  * @return string Sanitized url
348
  */
349
- public function file( $value ) {
350
- $id_value = $this->_save_file_id( $value );
351
- $clean = $this->text_url( $value );
352
 
353
  // Return an array with url/id if saving a group field
354
- return $this->field->group ? array_merge( array( 'url' => $clean), $id_value ) : $clean;
355
  }
356
 
357
  /**
358
  * If repeating, loop through and re-apply sanitization method
359
  * @since 1.1.0
360
- * @param mixed $value Meta value
361
  * @param string $method Class method
362
  * @param bool $repeat Whether repeating or not
363
  * @return mixed Sanitized value
364
  */
365
- public function _check_repeat( $value, $method, $repeat ) {
366
  if ( $repeat || ! $this->field->args( 'repeatable' ) ) {
367
  return;
368
  }
369
  $new_value = array();
370
- foreach ( $value as $iterator => $val ) {
371
  $new_value[] = $this->$method( $val, true );
372
  }
373
  return $new_value;
374
  }
375
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
376
  }
1
  <?php
 
2
  /**
3
+ * CMB2 field sanitization
4
+ *
5
  * @since 0.0.4
6
+ *
7
+ * @category WordPress_Plugin
8
+ * @package CMB2
9
+ * @author WebDevStudios
10
+ * @license GPL-2.0+
11
+ * @link http://webdevstudios.com
12
+ *
13
  * @method string _id()
14
  */
15
  class CMB2_Sanitize {
21
  public $field;
22
 
23
  /**
24
+ * Field's value
25
  * @var mixed
26
  */
27
  public $value;
29
  /**
30
  * Setup our class vars
31
  * @since 1.1.0
32
+ * @param CMB2_Field $field A CMB2 field object
33
  * @param mixed $value Field value
34
  */
35
  public function __construct( CMB2_Field $field, $value ) {
44
  * @param array $arguments All arguments passed to the method
45
  */
46
  public function __call( $name, $arguments ) {
47
+ return $this->default_sanitization( $this->value );
 
48
  }
49
 
50
  /**
51
  * Default fallback sanitization method. Applies filters.
52
  * @since 1.0.2
 
53
  */
54
+ public function default_sanitization() {
55
 
56
  /**
57
  * Filter the value before it is saved.
68
  * @param array $field_args The current field's arguments
69
  * @param object $sanitizer This `CMB2_Sanitize` object
70
  */
71
+ $override_value = apply_filters( "cmb2_sanitize_{$this->field->type()}", null, $this->value, $this->field->object_id, $this->field->args(), $this );
72
  /**
73
+ * This exists for back-compatibility, but validation
74
+ * is not what happens here.
75
+ * @deprecated See documentation above.
76
  */
77
+ $override_value = apply_filters( "cmb2_validate_{$this->field->type()}", $override_value, $this->value, $this->field->object_id, $this->field->args(), $this );
78
 
79
  if ( null !== $override_value ) {
80
  return $override_value;
81
  }
82
 
83
+ $sanitized_value = '';
84
  switch ( $this->field->type() ) {
85
  case 'wysiwyg':
86
+ // $value = wp_kses( $this->value );
87
  // break;
88
  case 'textarea_small':
89
+ $sanitized_value = $this->textarea( $this->value );
90
+ break;
91
  case 'taxonomy_select':
92
  case 'taxonomy_radio':
93
  case 'taxonomy_multicheck':
94
  if ( $this->field->args( 'taxonomy' ) ) {
95
+ wp_set_object_terms( $this->field->object_id, $this->value, $this->field->args( 'taxonomy' ) );
96
+ break;
97
  }
98
  case 'multicheck':
99
  case 'file_list':
100
  case 'oembed':
101
+ case 'group':
102
  // no filtering
103
+ $sanitized_value = $this->value;
104
+ break;
105
  default:
106
  // Handle repeatable fields array
107
  // We'll fallback to 'sanitize_text_field'
108
+ $sanitized_value = is_array( $this->value ) ? array_map( 'sanitize_text_field', $this->value ) : call_user_func( 'sanitize_text_field', $this->value );
109
+ break;
110
  }
111
+
112
+ return $this->_is_empty_array( $sanitized_value ) ? '' : $sanitized_value;
113
  }
114
 
115
  /**
116
  * Simple checkbox validation
117
  * @since 1.0.1
 
118
  * @return string|false 'on' or false
119
  */
120
+ public function checkbox() {
121
+ return $this->value === 'on' ? 'on' : false;
122
  }
123
 
124
  /**
125
  * Validate url in a meta value
126
  * @since 1.0.1
 
127
  * @return string Empty string or escaped url
128
  */
129
+ public function text_url() {
130
  $protocols = $this->field->args( 'protocols' );
131
  // for repeatable
132
+ if ( is_array( $this->value ) ) {
133
+ foreach ( $this->value as $key => $val ) {
134
+ $this->value[ $key ] = $val ? esc_url_raw( $val, $protocols ) : $this->field->args( 'default' );
135
  }
136
  } else {
137
+ $this->value = $this->value ? esc_url_raw( $this->value, $protocols ) : $this->field->args( 'default' );
138
  }
139
 
140
+ return $this->value;
141
  }
142
 
143
+ public function colorpicker() {
144
  // for repeatable
145
+ if ( is_array( $this->value ) ) {
146
+ $check = $this->value;
147
+ $this->value = array();
148
  foreach ( $check as $key => $val ) {
149
  if ( $val && '#' != $val ) {
150
+ $this->value[ $key ] = esc_attr( $val );
151
  }
152
  }
153
  } else {
154
+ $this->value = ! $this->value || '#' == $this->value ? '' : esc_attr( $this->value );
155
  }
156
+ return $this->value;
157
  }
158
 
159
  /**
160
  * Validate email in a meta value
161
  * @since 1.0.1
 
162
  * @return string Empty string or sanitized email
163
  */
164
+ public function text_email() {
165
  // for repeatable
166
+ if ( is_array( $this->value ) ) {
167
+ foreach ( $this->value as $key => $val ) {
168
  $val = trim( $val );
169
+ $this->value[ $key ] = is_email( $val ) ? $val : '';
170
  }
171
  } else {
172
+ $this->value = trim( $this->value );
173
+ $this->value = is_email( $this->value ) ? $this->value : '';
174
  }
175
 
176
+ return $this->value;
177
  }
178
 
179
  /**
180
  * Validate money in a meta value
181
  * @since 1.0.1
 
182
  * @return string Empty string or sanitized money value
183
  */
184
+ public function text_money() {
185
 
186
  global $wp_locale;
187
 
189
  $replace = array( '', '.' );
190
 
191
  // for repeatable
192
+ if ( is_array( $this->value ) ) {
193
+ foreach ( $this->value as $key => $val ) {
194
+ $this->value[ $key ] = number_format_i18n( (float) str_ireplace( $search, $replace, $val ), 2 );
195
  }
196
  } else {
197
+ $this->value = number_format_i18n( (float) str_ireplace( $search, $replace, $this->value ), 2 );
198
  }
199
 
200
+ return $this->value;
201
  }
202
 
203
  /**
204
  * Converts text date to timestamp
205
  * @since 1.0.2
 
206
  * @return string Timestring
207
  */
208
+ public function text_date_timestamp() {
209
+ return is_array( $this->value ) ? array_map( 'strtotime', $this->value ) : strtotime( $this->value );
210
  }
211
 
212
  /**
213
  * Datetime to timestamp
214
  * @since 1.0.1
 
215
  * @return string Timestring
216
  */
217
+ public function text_datetime_timestamp( $repeat = false ) {
218
 
219
+ $test = is_array( $this->value ) ? array_filter( $this->value ) : '';
220
  if ( empty( $test ) ) {
221
  return '';
222
  }
223
 
224
+ if ( $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat ) ) {
225
  return $repeat_value;
226
  }
227
 
228
+ $this->value = strtotime( $this->value['date'] . ' ' . $this->value['time'] );
229
 
230
  if ( $tz_offset = $this->field->field_timezone_offset() ) {
231
+ $this->value += $tz_offset;
232
  }
233
 
234
+ return $this->value;
235
  }
236
 
237
  /**
238
  * Datetime to imestamp with timezone
239
  * @since 1.0.1
 
240
  * @return string Timestring
241
  */
242
+ public function text_datetime_timestamp_timezone( $repeat = false ) {
243
 
244
+ $test = is_array( $this->value ) ? array_filter( $this->value ) : '';
245
  if ( empty( $test ) ) {
246
  return '';
247
  }
248
 
249
+ if ( $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat ) ) {
250
  return $repeat_value;
251
  }
252
 
253
  $tzstring = null;
254
 
255
+ if ( is_array( $this->value ) && array_key_exists( 'timezone', $this->value ) ) {
256
+ $tzstring = $this->value['timezone'];
257
  }
258
 
259
  if ( empty( $tzstring ) ) {
264
 
265
  if ( 'UTC' === substr( $tzstring, 0, 3 ) ) {
266
  $tzstring = timezone_name_from_abbr( '', $offset, 0 );
267
+ /*
268
+ * timezone_name_from_abbr() returns false if not found based on offset.
269
+ * Since there are currently some invalid timezones in wp_timezone_dropdown(),
270
+ * fallback to an offset of 0 (UTC+0)
271
+ * https://core.trac.wordpress.org/ticket/29205
272
+ */
273
+ $tzstring = false !== $tzstring ? $tzstring : timezone_name_from_abbr( '', 0, 0 );
274
  }
275
 
276
+ try {
277
+ $this->value = new DateTime( $this->value['date'] . ' ' . $this->value['time'], new DateTimeZone( $tzstring ) );
278
+ $this->value = serialize( $this->value );
279
+ } catch ( Exception $e ) {
280
+ if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
281
+ error_log( 'CMB2_Sanitize:::text_datetime_timestamp_timezone, ' . __LINE__ . ': ' . print_r( $e->getMessage(), true ) );
282
+ }
283
+ }
284
 
285
+ return $this->value;
286
  }
287
 
288
  /**
289
  * Sanitize textareas and wysiwyg fields
290
  * @since 1.0.1
 
291
  * @return string Sanitized data
292
  */
293
+ public function textarea() {
294
+ return is_array( $this->value ) ? array_map( 'wp_kses_post', $this->value ) : wp_kses_post( $this->value );
295
  }
296
 
297
  /**
298
  * Sanitize code textareas
299
  * @since 1.0.2
 
300
  * @return string Sanitized data
301
  */
302
+ public function textarea_code( $repeat = false ) {
303
+ if ( $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat ) ) {
304
  return $repeat_value;
305
  }
306
 
307
+ return htmlspecialchars_decode( stripslashes( $this->value ) );
308
  }
309
 
310
  /**
311
  * Peforms saving of `file` attachement's ID
312
  * @since 1.1.0
 
313
  */
314
+ public function _save_file_id() {
315
  $group = $this->field->group;
316
  $args = $this->field->args();
317
  $args['id'] = $args['_id'] . '_id';
340
  }
341
 
342
  // If there is no ID saved yet, try to get it from the url
343
+ if ( $this->value && ! $id_val ) {
344
+ $id_val = cmb2_utils()->image_id_from_url( $this->value );
345
  }
346
 
347
  if ( $group ) {
361
  /**
362
  * Handles saving of attachment post ID and sanitizing file url
363
  * @since 1.1.0
 
364
  * @return string Sanitized url
365
  */
366
+ public function file() {
367
+ $id_value = $this->_save_file_id( $this->value );
368
+ $clean = $this->text_url( $this->value );
369
 
370
  // Return an array with url/id if saving a group field
371
+ return $this->field->group ? array_merge( array( 'url' => $clean ), $id_value ) : $clean;
372
  }
373
 
374
  /**
375
  * If repeating, loop through and re-apply sanitization method
376
  * @since 1.1.0
 
377
  * @param string $method Class method
378
  * @param bool $repeat Whether repeating or not
379
  * @return mixed Sanitized value
380
  */
381
+ public function _check_repeat( $method, $repeat ) {
382
  if ( $repeat || ! $this->field->args( 'repeatable' ) ) {
383
  return;
384
  }
385
  $new_value = array();
386
+ foreach ( $this->value as $iterator => $val ) {
387
  $new_value[] = $this->$method( $val, true );
388
  }
389
  return $new_value;
390
  }
391
 
392
+ /**
393
+ * Determine if passed value is an empty array
394
+ * @since 2.0.6
395
+ * @param mixed $to_check Value to check
396
+ * @return boolean Whether value is an array that's empty
397
+ */
398
+ public function _is_empty_array( $to_check ) {
399
+ if ( is_array( $to_check ) ) {
400
+ $cleaned_up = array_filter( $to_check );
401
+ return empty( $cleaned_up );
402
+ }
403
+ return false;
404
+ }
405
+
406
  }
{cmb2 → inc/cmb2}/includes/CMB2_Show_Filters.php RENAMED
@@ -1,13 +1,19 @@
1
  <?php
2
-
3
  /**
4
  * Show On Filters
5
- * Use the 'cmb2_show_on' filter to further refine the conditions under which a metabox is displayed.
 
6
  * Below you can limit it by ID and page template
7
  *
8
  * All methods in this class are automatically filtered
9
  *
10
  * @since 1.0.0
 
 
 
 
 
 
11
  */
12
  class CMB2_Show_Filters {
13
 
1
  <?php
 
2
  /**
3
  * Show On Filters
4
+ * Use the 'cmb2_show_on' filter to further refine the conditions
5
+ * under which a metabox is displayed.
6
  * Below you can limit it by ID and page template
7
  *
8
  * All methods in this class are automatically filtered
9
  *
10
  * @since 1.0.0
11
+ *
12
+ * @category WordPress_Plugin
13
+ * @package CMB2
14
+ * @author WebDevStudios
15
+ * @license GPL-2.0+
16
+ * @link http://webdevstudios.com
17
  */
18
  class CMB2_Show_Filters {
19
 
{cmb2 → inc/cmb2}/includes/CMB2_Types.php RENAMED
@@ -1,13 +1,16 @@
1
  <?php
2
-
3
  /**
4
- * CMB field types
5
  *
6
- * @todo test taxonomy methods with non-post objects
7
- * @todo test all methods with non-post objects
8
  * @todo Date/Time fields should store date format as data attribute for JS
9
  *
10
  * @since 1.0.0
 
 
 
 
 
 
11
  */
12
  class CMB2_Types {
13
 
@@ -150,9 +153,10 @@ class CMB2_Types {
150
  public function is_valid_img_ext( $file ) {
151
  $file_ext = $this->get_file_ext( $file );
152
 
153
- $is_valid_types = (array) apply_filters( 'cmb2_valid_img_types', array( 'jpg', 'jpeg', 'png', 'gif', 'ico', 'icon' ) );
 
154
 
155
- return ( $file_ext && in_array( $file_ext, $is_valid_types ) );
156
  }
157
 
158
  /**
@@ -204,7 +208,13 @@ class CMB2_Types {
204
  : $this->field->args( 'default' );
205
 
206
  $concatenated_items = ''; $i = 1;
207
- foreach ( (array) $this->field->options() as $opt_value => $opt_label ) {
 
 
 
 
 
 
208
 
209
  // Clone args & modify for just this item
210
  $a = $args;
@@ -465,18 +475,6 @@ class CMB2_Types {
465
  return $this->input( array( 'class' => 'cmb2-text-url cmb2-text-medium regular-text', 'value' => $this->field->escaped_value( 'esc_url' ) ) );
466
  }
467
 
468
- public function text_date() {
469
- $formatted_value = $this->field->get_timestamp_format();
470
-
471
- return $this->input( array( 'class' => 'cmb2-text-small cmb2-datepicker', 'desc' => $this->_desc(), 'value' => $formatted_value ) );
472
- }
473
-
474
- public function text_time() {
475
- $formatted_value = $this->field->get_timestamp_format( 'time_format' );
476
-
477
- return $this->input( array( 'class' => 'cmb2-timepicker text-time', 'desc' => $this->_desc(), 'value' => $formatted_value ) );
478
- }
479
-
480
  public function text_money() {
481
  return ( ! $this->field->get_param_callback_result( 'before_field' ) ? '$ ' : ' ' ) . $this->input( array( 'class' => 'cmb2-text-money', 'desc' => $this->_desc() ) );
482
  }
@@ -501,70 +499,111 @@ class CMB2_Types {
501
  echo $a['desc'];
502
  }
503
 
504
- public function text_date_timestamp() {
505
- $formatted_value = $this->field->get_timestamp_format();
 
 
 
 
506
 
507
- return $this->input( array( 'class' => 'cmb2-text-small cmb2-datepicker', 'value' => $formatted_value ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
508
  }
509
 
510
- public function text_datetime_timestamp( $meta_value = null ) {
511
- $desc = '';
512
- if ( ! $meta_value ) {
513
- $meta_value = $this->field->escaped_value();
 
 
 
 
 
 
514
  // This will be used if there is a select_timezone set for this field
515
  $tz_offset = $this->field->field_timezone_offset();
516
  if ( ! empty( $tz_offset ) ) {
517
- $meta_value -= $tz_offset;
518
  }
519
- $desc = $this->_desc();
520
  }
521
 
522
- $inputs = array(
523
- $this->input( array(
524
- 'class' => 'cmb2-text-small cmb2-datepicker',
525
- 'name' => $this->_name( '[date]' ),
526
- 'id' => $this->_id( '_date' ),
527
- 'value' => ! empty( $meta_value ) && ! is_array( $meta_value ) ? $this->field->get_timestamp_format( 'date_format', $meta_value ) : '',
528
- 'desc' => '',
529
- ) ),
530
- $this->input( array(
531
- 'class' => 'cmb2-timepicker text-time',
532
- 'name' => $this->_name( '[time]' ),
533
- 'id' => $this->_id( '_time' ),
534
- 'value' => ! empty( $meta_value ) && ! is_array( $meta_value ) ? $this->field->get_timestamp_format( 'time_format', $meta_value ) : '',
535
- 'desc' => $desc,
536
- ) ),
537
- );
 
538
 
539
- return implode( "\n", $inputs );
 
 
540
  }
541
 
542
- public function text_datetime_timestamp_timezone() {
543
- $meta_value = $this->field->escaped_value();
544
- if ( is_array( $meta_value ) ) {
545
- $meta_value = '';
 
 
 
 
 
 
 
546
  }
547
- $datetime = unserialize( $meta_value );
548
- $meta_value = $tzstring = '';
 
549
 
550
  if ( $datetime && $datetime instanceof DateTime ) {
551
- $tz = $datetime->getTimezone();
552
- $tzstring = $tz->getName();
553
- $meta_value = $datetime->getTimestamp() + $tz->getOffset( new DateTime( 'NOW' ) );
554
  }
555
 
556
- $inputs = array(
557
- $this->text_datetime_timestamp( $meta_value ),
558
- $this->select( array(
559
- 'class' => 'cmb2_select cmb2-select-timezone',
560
- 'name' => $this->_name( '[timezone]' ),
561
- 'id' => $this->_id( '_timezone' ),
562
- 'options' => wp_timezone_choice( $tzstring ),
563
- 'desc' => $this->_desc(),
564
- ) ),
565
- );
 
 
566
 
567
- return implode( "\n", $inputs );
568
  }
569
 
570
  public function select_timezone() {
@@ -590,6 +629,9 @@ class CMB2_Types {
590
  $meta_value = '#';
591
  }
592
 
 
 
 
593
  return $this->input( array( 'class' => 'cmb2-colorpicker cmb2-text-small', 'value' => $meta_value ) );
594
  }
595
 
@@ -671,7 +713,7 @@ class CMB2_Types {
671
  }
672
 
673
  public function multicheck_inline() {
674
- $this->multicheck( 'multicheck_inline' );
675
  }
676
 
677
  public function checkbox() {
@@ -724,7 +766,7 @@ class CMB2_Types {
724
  }
725
 
726
  public function taxonomy_radio_inline() {
727
- $this->taxonomy_radio();
728
  }
729
 
730
  public function taxonomy_multicheck() {
@@ -765,7 +807,7 @@ class CMB2_Types {
765
  }
766
 
767
  public function taxonomy_multicheck_inline() {
768
- $this->taxonomy_multicheck();
769
  }
770
 
771
  public function oembed() {
@@ -793,12 +835,14 @@ class CMB2_Types {
793
  $meta_value = $this->field->escaped_value();
794
  $name = $this->_name();
795
  $img_size = $this->field->args( 'preview_size' );
 
796
 
797
  echo $this->input( array(
798
  'type' => 'hidden',
799
  'class' => 'cmb2-upload-file cmb2-upload-list',
800
  'size' => 45, 'desc' => '', 'value' => '',
801
  'data-previewsize' => is_array( $img_size ) ? sprintf( '[%s]', implode( ',', $img_size ) ) : 50,
 
802
  ) ),
803
  $this->input( array(
804
  'type' => 'button',
@@ -843,12 +887,15 @@ class CMB2_Types {
843
  }
844
 
845
  echo '</ul>';
 
 
846
  }
847
 
848
  public function file() {
849
  $meta_value = $this->field->escaped_value();
850
  $options = (array) $this->field->options();
851
  $img_size = $this->field->args( 'preview_size' );
 
852
 
853
  // if options array and 'url' => false, then hide the url field
854
  $input_type = array_key_exists( 'url', $options ) && false === $options['url'] ? 'hidden' : 'text';
@@ -859,13 +906,16 @@ class CMB2_Types {
859
  'size' => 45,
860
  'desc' => '',
861
  'data-previewsize' => is_array( $img_size ) ? '[' . implode( ',', $img_size ) . ']' : 350,
 
862
  ) );
863
 
864
  printf( '<input class="cmb2-upload-button button" type="button" value="%s" />', esc_attr( $this->_text( 'add_upload_file_text', __( 'Add or Upload File', 'cmb2' ) ) ) );
865
 
866
  $this->_desc( true, true );
867
 
868
- $cached_id = $this->_id();
 
 
869
  // Reset field args for attachment ID
870
  $args = $this->field->args();
871
  $args['id'] = $cached_id . '_id';
@@ -922,6 +972,8 @@ class CMB2_Types {
922
  }
923
  }
924
  echo '</div>';
 
 
925
  }
926
 
927
  /**
@@ -952,7 +1004,7 @@ class CMB2_Types {
952
  esc_html( $this->_text( 'file_text', __( 'File:', 'cmb2' ) ) ),
953
  $this->get_file_name_from_path( $args['value'] ),
954
  $args['value'],
955
- esc_html( $this->_text( 'file-download-text', __( 'Download', 'cmb2' ) ) ),
956
  isset( $args['cached_id'] ) ? ' rel="' . $args['cached_id'] . '"' : '',
957
  esc_html( $this->_text( 'remove_text', __( 'Remove', 'cmb2' ) ) ),
958
  isset( $args['id_input'] ) ? $args['id_input'] : ''
1
  <?php
 
2
  /**
3
+ * CMB field type objects
4
  *
 
 
5
  * @todo Date/Time fields should store date format as data attribute for JS
6
  *
7
  * @since 1.0.0
8
+ *
9
+ * @category WordPress_Plugin
10
+ * @package CMB2
11
+ * @author WebDevStudios
12
+ * @license GPL-2.0+
13
+ * @link http://webdevstudios.com
14
  */
15
  class CMB2_Types {
16
 
153
  public function is_valid_img_ext( $file ) {
154
  $file_ext = $this->get_file_ext( $file );
155
 
156
+ $is_valid_types = apply_filters( 'cmb2_valid_img_types', array( 'jpg', 'jpeg', 'png', 'gif', 'ico', 'icon' ) );
157
+ $is_valid = $file_ext && in_array( $file_ext, (array) $is_valid_types );
158
 
159
+ return (bool) apply_filters( 'cmb2_' . $this->field->id() . '_is_valid_img_ext', $is_valid, $file, $file_ext );
160
  }
161
 
162
  /**
208
  : $this->field->args( 'default' );
209
 
210
  $concatenated_items = ''; $i = 1;
211
+
212
+ $options = array();
213
+ if ( $option_none = $this->field->args( 'show_option_none' ) ) {
214
+ $options[ '' ] = $option_none;
215
+ }
216
+ $options = $options + (array) $this->field->options();
217
+ foreach ( $options as $opt_value => $opt_label ) {
218
 
219
  // Clone args & modify for just this item
220
  $a = $args;
475
  return $this->input( array( 'class' => 'cmb2-text-url cmb2-text-medium regular-text', 'value' => $this->field->escaped_value( 'esc_url' ) ) );
476
  }
477
 
 
 
 
 
 
 
 
 
 
 
 
 
478
  public function text_money() {
479
  return ( ! $this->field->get_param_callback_result( 'before_field' ) ? '$ ' : ' ' ) . $this->input( array( 'class' => 'cmb2-text-money', 'desc' => $this->_desc() ) );
480
  }
499
  echo $a['desc'];
500
  }
501
 
502
+ public function text_date( $args = array() ) {
503
+ $args = wp_parse_args( $args, array(
504
+ 'class' => 'cmb2-text-small cmb2-datepicker',
505
+ 'value' => $this->field->get_timestamp_format(),
506
+ 'desc' => $this->_desc(),
507
+ ) );
508
 
509
+ CMB2_JS::add_dependencies( array( 'jquery-ui-core', 'jquery-ui-datepicker' ) );
510
+
511
+ return $this->input( $args );
512
+ }
513
+
514
+ // Alias for text_date
515
+ public function text_date_timestamp( $args = array() ) {
516
+ return $this->text_date( $args );
517
+ }
518
+
519
+ public function text_time( $args = array() ) {
520
+ $args = wp_parse_args( $args, array(
521
+ 'class' => 'cmb2-timepicker text-time',
522
+ 'value' => $this->field->get_timestamp_format( 'time_format' ),
523
+ 'desc' => $this->_desc(),
524
+ ) );
525
+
526
+ CMB2_JS::add_dependencies( array( 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-datetimepicker' ) );
527
+
528
+ return $this->input( $args );
529
  }
530
 
531
+ public function text_datetime_timestamp( $args = array() ) {
532
+ $args = wp_parse_args( $args, array(
533
+ 'value' => $this->field->escaped_value(),
534
+ 'desc' => $this->_desc(),
535
+ 'datepicker' => array(),
536
+ 'timepicker' => array(),
537
+ ) );
538
+
539
+ if ( empty( $args['value'] ) ) {
540
+ $args['value'] = $this->field->escaped_value();
541
  // This will be used if there is a select_timezone set for this field
542
  $tz_offset = $this->field->field_timezone_offset();
543
  if ( ! empty( $tz_offset ) ) {
544
+ $args['value'] -= $tz_offset;
545
  }
 
546
  }
547
 
548
+ $has_good_value = ! empty( $args['value'] ) && ! is_array( $args['value'] );
549
+
550
+ $date_args = wp_parse_args( $args['datepicker'], array(
551
+ 'class' => 'cmb2-text-small cmb2-datepicker',
552
+ 'name' => $this->_name( '[date]' ),
553
+ 'id' => $this->_id( '_date' ),
554
+ 'value' => $has_good_value ? $this->field->get_timestamp_format( 'date_format', $args['value'] ) : '',
555
+ 'desc' => '',
556
+ ) );
557
+
558
+ $time_args = wp_parse_args( $args['timepicker'], array(
559
+ 'class' => 'cmb2-timepicker text-time',
560
+ 'name' => $this->_name( '[time]' ),
561
+ 'id' => $this->_id( '_time' ),
562
+ 'value' => $has_good_value ? $this->field->get_timestamp_format( 'time_format', $args['value'] ) : '',
563
+ 'desc' => $args['desc'],
564
+ ) );
565
 
566
+ CMB2_JS::add_dependencies( array( 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-datetimepicker' ) );
567
+
568
+ return $this->input( $date_args ) . "\n" . $this->input( $time_args );
569
  }
570
 
571
+ public function text_datetime_timestamp_timezone( $args = array() ) {
572
+ $args = wp_parse_args( $args, array(
573
+ 'value' => $this->field->escaped_value(),
574
+ 'desc' => $this->_desc( true ),
575
+ 'text_datetime_timestamp' => array(),
576
+ 'select_timezone' => array(),
577
+ ) );
578
+
579
+ $args['value'] = $this->field->escaped_value();
580
+ if ( is_array( $args['value'] ) ) {
581
+ $args['value'] = '';
582
  }
583
+
584
+ $datetime = unserialize( $args['value'] );
585
+ $args['value'] = $tzstring = '';
586
 
587
  if ( $datetime && $datetime instanceof DateTime ) {
588
+ $tz = $datetime->getTimezone();
589
+ $tzstring = $tz->getName();
590
+ $args['value'] = $datetime->getTimestamp() + $tz->getOffset( new DateTime( 'NOW' ) );
591
  }
592
 
593
+ $timestamp_args = wp_parse_args( $args['text_datetime_timestamp'], array(
594
+ 'desc' => '',
595
+ 'value' => $args['value'],
596
+ ) );
597
+
598
+ $timezone_args = wp_parse_args( $args['select_timezone'], array(
599
+ 'class' => 'cmb2_select cmb2-select-timezone',
600
+ 'name' => $this->_name( '[timezone]' ),
601
+ 'id' => $this->_id( '_timezone' ),
602
+ 'options' => wp_timezone_choice( $tzstring ),
603
+ 'desc' => $args['desc'],
604
+ ) );
605
 
606
+ return $this->text_datetime_timestamp( $timestamp_args ) . "\n" . $this->select( $timezone_args );
607
  }
608
 
609
  public function select_timezone() {
629
  $meta_value = '#';
630
  }
631
 
632
+ wp_enqueue_style( 'wp-color-picker' );
633
+ CMB2_JS::add_dependencies( array( 'wp-color-picker' ) );
634
+
635
  return $this->input( array( 'class' => 'cmb2-colorpicker cmb2-text-small', 'value' => $meta_value ) );
636
  }
637
 
713
  }
714
 
715
  public function multicheck_inline() {
716
+ return $this->multicheck( 'multicheck_inline' );
717
  }
718
 
719
  public function checkbox() {
766
  }
767
 
768
  public function taxonomy_radio_inline() {
769
+ return $this->taxonomy_radio();
770
  }
771
 
772
  public function taxonomy_multicheck() {
807
  }
808
 
809
  public function taxonomy_multicheck_inline() {
810
+ return $this->taxonomy_multicheck();
811
  }
812
 
813
  public function oembed() {
835
  $meta_value = $this->field->escaped_value();
836
  $name = $this->_name();
837
  $img_size = $this->field->args( 'preview_size' );
838
+ $query_args = $this->field->args( 'query_args' );
839
 
840
  echo $this->input( array(
841
  'type' => 'hidden',
842
  'class' => 'cmb2-upload-file cmb2-upload-list',
843
  'size' => 45, 'desc' => '', 'value' => '',
844
  'data-previewsize' => is_array( $img_size ) ? sprintf( '[%s]', implode( ',', $img_size ) ) : 50,
845
+ 'data-queryargs' => ! empty( $query_args ) ? json_encode( $query_args ) : '',
846
  ) ),
847
  $this->input( array(
848
  'type' => 'button',
887
  }
888
 
889
  echo '</ul>';
890
+
891
+ CMB2_JS::add_dependencies( 'media-editor' );
892
  }
893
 
894
  public function file() {
895
  $meta_value = $this->field->escaped_value();
896
  $options = (array) $this->field->options();
897
  $img_size = $this->field->args( 'preview_size' );
898
+ $query_args = $this->field->args( 'query_args' );
899
 
900
  // if options array and 'url' => false, then hide the url field
901
  $input_type = array_key_exists( 'url', $options ) && false === $options['url'] ? 'hidden' : 'text';
906
  'size' => 45,
907
  'desc' => '',
908
  'data-previewsize' => is_array( $img_size ) ? '[' . implode( ',', $img_size ) . ']' : 350,
909
+ 'data-queryargs' => ! empty( $query_args ) ? json_encode( $query_args ) : '',
910
  ) );
911
 
912
  printf( '<input class="cmb2-upload-button button" type="button" value="%s" />', esc_attr( $this->_text( 'add_upload_file_text', __( 'Add or Upload File', 'cmb2' ) ) ) );
913
 
914
  $this->_desc( true, true );
915
 
916
+ // If we're looking at a file in a group, we need to get the non-prefixed id
917
+ $cached_id = $this->field->group ? $this->field->args( '_id' ) : $this->_id();
918
+
919
  // Reset field args for attachment ID
920
  $args = $this->field->args();
921
  $args['id'] = $cached_id . '_id';
972
  }
973
  }
974
  echo '</div>';
975
+
976
+ CMB2_JS::add_dependencies( 'media-editor' );
977
  }
978
 
979
  /**
1004
  esc_html( $this->_text( 'file_text', __( 'File:', 'cmb2' ) ) ),
1005
  $this->get_file_name_from_path( $args['value'] ),
1006
  $args['value'],
1007
+ esc_html( $this->_text( 'file_download_text', __( 'Download', 'cmb2' ) ) ),
1008
  isset( $args['cached_id'] ) ? ' rel="' . $args['cached_id'] . '"' : '',
1009
  esc_html( $this->_text( 'remove_text', __( 'Remove', 'cmb2' ) ) ),
1010
  isset( $args['id_input'] ) ? $args['id_input'] : ''
{cmb2 → inc/cmb2}/includes/CMB2_Utils.php RENAMED
@@ -1,8 +1,14 @@
1
  <?php
2
-
3
  /**
4
- * CMB field class
 
5
  * @since 1.1.0
 
 
 
 
 
 
6
  */
7
  class CMB2_Utils {
8
 
@@ -48,19 +54,26 @@ class CMB2_Utils {
48
  * @return string Offset time string
49
  */
50
  public function timezone_offset( $tzstring ) {
 
 
51
  if ( ! empty( $tzstring ) && is_string( $tzstring ) ) {
52
  if ( 'UTC' === substr( $tzstring, 0, 3 ) ) {
53
  $tzstring = str_replace( array( ':15', ':30', ':45' ), array( '.25', '.5', '.75' ), $tzstring );
54
  return intval( floatval( substr( $tzstring, 3 ) ) * HOUR_IN_SECONDS );
55
  }
56
 
57
- $date_time_zone_selected = new DateTimeZone( $tzstring );
58
- $tz_offset = timezone_offset_get( $date_time_zone_selected, date_create() );
 
 
 
 
 
 
59
 
60
- return $tz_offset;
61
  }
62
 
63
- return 0;
64
  }
65
 
66
  /**
@@ -104,7 +117,7 @@ class CMB2_Utils {
104
 
105
  return $this->is_valid_time_stamp( $string )
106
  ? (int) $string :
107
- strtotime( $string );
108
  }
109
 
110
  /**
@@ -126,7 +139,7 @@ class CMB2_Utils {
126
  * @return bool True or false
127
  */
128
  public function isempty( $value ) {
129
- return is_null( $value ) || '' === $value || false === $value;
130
  }
131
 
132
  /**
@@ -147,7 +160,7 @@ class CMB2_Utils {
147
  * This may need to be filtered for local Window installations.
148
  * If resources do not load, please check the wiki for details.
149
  * @since 1.0.1
150
- * @return string URL to CMB resources
151
  */
152
  public function url( $path = '' ) {
153
  if ( $this->url ) {
1
  <?php
 
2
  /**
3
+ * CMB2 Utilities
4
+ *
5
  * @since 1.1.0
6
+ *
7
+ * @category WordPress_Plugin
8
+ * @package CMB2
9
+ * @author WebDevStudios
10
+ * @license GPL-2.0+
11
+ * @link http://webdevstudios.com
12
  */
13
  class CMB2_Utils {
14
 
54
  * @return string Offset time string
55
  */
56
  public function timezone_offset( $tzstring ) {
57
+ $tz_offset = 0;
58
+
59
  if ( ! empty( $tzstring ) && is_string( $tzstring ) ) {
60
  if ( 'UTC' === substr( $tzstring, 0, 3 ) ) {
61
  $tzstring = str_replace( array( ':15', ':30', ':45' ), array( '.25', '.5', '.75' ), $tzstring );
62
  return intval( floatval( substr( $tzstring, 3 ) ) * HOUR_IN_SECONDS );
63
  }
64
 
65
+ try {
66
+ $date_time_zone_selected = new DateTimeZone( $tzstring );
67
+ $tz_offset = timezone_offset_get( $date_time_zone_selected, date_create() );
68
+ } catch ( Exception $e ) {
69
+ if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
70
+ error_log( 'CMB2_Sanitize:::text_datetime_timestamp_timezone, ' . __LINE__ . ': ' . print_r( $e->getMessage(), true ) );
71
+ }
72
+ }
73
 
 
74
  }
75
 
76
+ return $tz_offset;
77
  }
78
 
79
  /**
117
 
118
  return $this->is_valid_time_stamp( $string )
119
  ? (int) $string :
120
+ strtotime( (string) $string );
121
  }
122
 
123
  /**
139
  * @return bool True or false
140
  */
141
  public function isempty( $value ) {
142
+ return null === $value || '' === $value || false === $value;
143
  }
144
 
145
  /**
160
  * This may need to be filtered for local Window installations.
161
  * If resources do not load, please check the wiki for details.
162
  * @since 1.0.1
163
+ * @return string URL to CMB2 resources
164
  */
165
  public function url( $path = '' ) {
166
  if ( $this->url ) {
inc/cmb2/includes/CMB2_hookup.php ADDED
@@ -0,0 +1,410 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles hooking CMB2 forms/metaboxes into the post/attachement/user screens
4
+ * and handles hooking in and saving those fields.
5
+ *
6
+ * @since 2.0.0
7
+ *
8
+ * @category WordPress_Plugin
9
+ * @package CMB2
10
+ * @author WebDevStudios
11
+ * @license GPL-2.0+
12
+ * @link http://webdevstudios.com
13
+ */
14
+ class CMB2_hookup {
15
+
16
+ /**
17
+ * Array of all hooks done (to be run once)
18
+ * @var array
19
+ * @since 2.0.0
20
+ */
21
+ protected static $hooks_completed = array();
22
+
23
+ /**
24
+ * Only allow JS registration once
25
+ * @var bool
26
+ * @since 2.0.7
27
+ */
28
+ protected static $js_registration_done = false;
29
+
30
+ /**
31
+ * Only allow CSS registration once
32
+ * @var bool
33
+ * @since 2.0.7
34
+ */
35
+ protected static $css_registration_done = false;
36
+
37
+ /**
38
+ * Metabox Form ID
39
+ * @var CMB2 object
40
+ * @since 2.0.2
41
+ */
42
+ protected $cmb;
43
+
44
+ /**
45
+ * The object type we are performing the hookup for
46
+ * @var string
47
+ * @since 2.0.9
48
+ */
49
+ protected $object_type = 'post';
50
+
51
+ public function __construct( CMB2 $cmb ) {
52
+ $this->cmb = $cmb;
53
+
54
+ $this->hooks();
55
+ if ( is_admin() ) {
56
+ $this->admin_hooks();
57
+ }
58
+ }
59
+
60
+ public function hooks() {
61
+ // Handle oembed Ajax
62
+ $this->once( 'wp_ajax_cmb2_oembed_handler', array( cmb2_ajax(), 'oembed_handler' ) );
63
+ $this->once( 'wp_ajax_nopriv_cmb2_oembed_handler', array( cmb2_ajax(), 'oembed_handler' ) );
64
+
65
+ foreach ( get_class_methods( 'CMB2_Show_Filters' ) as $filter ) {
66
+ add_filter( 'cmb2_show_on', array( 'CMB2_Show_Filters', $filter ), 10, 3 );
67
+ }
68
+
69
+ }
70
+
71
+ public function admin_hooks() {
72
+ global $pagenow;
73
+
74
+ // register our scripts and styles for cmb
75
+ $this->once( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ), 8 );
76
+
77
+ $this->object_type = $this->cmb->mb_object_type();
78
+ if ( 'post' == $this->object_type ) {
79
+ add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
80
+ add_action( 'add_attachment', array( $this, 'save_post' ) );
81
+ add_action( 'edit_attachment', array( $this, 'save_post' ) );
82
+ add_action( 'save_post', array( $this, 'save_post' ), 10, 2 );
83
+
84
+ $this->once( 'admin_enqueue_scripts', array( $this, 'do_scripts' ) );
85
+
86
+ } elseif ( 'comment' == $this->object_type ) {
87
+ add_action( 'add_meta_boxes_comment', array( $this, 'add_metaboxes' ) );
88
+ add_action( 'edit_comment', array( $this, 'save_comment' ) );
89
+
90
+ $this->once( 'admin_enqueue_scripts', array( $this, 'do_scripts' ) );
91
+
92
+ } elseif ( 'user' == $this->object_type ) {
93
+
94
+ $priority = $this->cmb->prop( 'priority' );
95
+
96
+ if ( ! is_numeric( $priority ) ) {
97
+ switch ( $priority ) {
98
+
99
+ case 'high':
100
+ $priority = 5;
101
+ break;
102
+
103
+ case 'low':
104
+ $priority = 20;
105
+ break;
106
+
107
+ default:
108
+ $priority = 10;
109
+ break;
110
+ }
111
+ }
112
+
113
+ add_action( 'show_user_profile', array( $this, 'user_metabox' ), $priority );
114
+ add_action( 'edit_user_profile', array( $this, 'user_metabox' ), $priority );
115
+ add_action( 'user_new_form', array( $this, 'user_new_metabox' ), $priority );
116
+
117
+ add_action( 'personal_options_update', array( $this, 'save_user' ) );
118
+ add_action( 'edit_user_profile_update', array( $this, 'save_user' ) );
119
+ add_action( 'user_register', array( $this, 'save_user' ) );
120
+ }
121
+ }
122
+
123
+ /**
124
+ * Registers styles for CMB2
125
+ * @since 2.0.7
126
+ */
127
+ protected static function register_styles() {
128
+ if ( self::$css_registration_done ) {
129
+ return;
130
+ }
131
+
132
+ // Only use minified files if SCRIPT_DEBUG is off
133
+ $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
134
+ $front = is_admin() ? '' : '-front';
135
+
136
+ // Filter required styles and register stylesheet
137
+ $styles = apply_filters( 'cmb2_style_dependencies', array() );
138
+ wp_register_style( 'cmb2-styles', cmb2_utils()->url( "css/cmb2{$front}{$min}.css" ), $styles );
139
+
140
+ self::$css_registration_done = true;
141
+ }
142
+
143
+ /**
144
+ * Registers scripts for CMB2
145
+ * @since 2.0.7
146
+ */
147
+ protected static function register_js() {
148
+ if ( self::$js_registration_done ) {
149
+ return;
150
+ }
151
+
152
+ $hook = is_admin() ? 'admin_footer' : 'wp_footer';
153
+ add_action( $hook, array( 'CMB2_JS', 'enqueue' ), 8 );
154
+
155
+ self::$js_registration_done = true;
156
+ }
157
+
158
+ /**
159
+ * Registers scripts and styles for CMB2
160
+ * @since 1.0.0
161
+ */
162
+ public static function register_scripts() {
163
+ self::register_styles();
164
+ self::register_js();
165
+ }
166
+
167
+ /**
168
+ * Enqueues scripts and styles for CMB2
169
+ * @since 1.0.0
170
+ */
171
+ public function do_scripts( $hook ) {
172
+ // only enqueue our scripts/styles on the proper pages
173
+ if ( in_array( $hook, array( 'post.php', 'post-new.php', 'page-new.php', 'page.php', 'comment.php' ), true ) ) {
174
+ if ( $this->cmb->prop( 'cmb_styles' ) ) {
175
+ self::enqueue_cmb_css();
176
+ }
177
+ if ( $this->cmb->prop( 'enqueue_js' ) ) {
178
+ self::enqueue_cmb_js();
179
+ }
180
+ }
181
+ }
182
+
183
+ /**
184
+ * Add metaboxes (to 'post' or 'comment' object types)
185
+ * @since 1.0.0
186
+ */
187
+ public function add_metaboxes() {
188
+
189
+ if ( ! $this->show_on() ) {
190
+ return;
191
+ }
192
+
193
+ foreach ( $this->cmb->prop( 'object_types' ) as $post_type ) {
194
+ /**
195
+ * To keep from registering an actual post-screen metabox,
196
+ * omit the 'title' attribute from the metabox registration array.
197
+ *
198
+ * (WordPress will not display metaboxes without titles anyway)
199
+ *
200
+ * This is a good solution if you want to output your metaboxes
201
+ * Somewhere else in the post-screen
202
+ */
203
+ if ( $this->cmb->prop( 'title' ) ) {
204
+
205
+ if ( $this->cmb->prop( 'closed' ) ) {
206
+ add_filter( "postbox_classes_{$post_type}_{$this->cmb->cmb_id}", array( $this, 'close_metabox_class' ) );
207
+ }
208
+
209
+ add_meta_box( $this->cmb->cmb_id, $this->cmb->prop( 'title' ), array( $this, 'metabox_callback' ), $post_type, $this->cmb->prop( 'context' ), $this->cmb->prop( 'priority' ) );
210
+ }
211
+ }
212
+ }
213
+
214
+ /**
215
+ * Add 'closed' class to metabox
216
+ * @since 2.0.0
217
+ * @param array $classes Array of classes
218
+ * @return array Modified array of classes
219
+ */
220
+ public function close_metabox_class( $classes ) {
221
+ $classes[] = 'closed';
222
+ return $classes;
223
+ }
224
+
225
+ /**
226
+ * Display metaboxes for a post or comment object
227
+ * @since 1.0.0
228
+ */
229
+ public function metabox_callback() {
230
+ $object_id = 'comment' == $this->object_type ? get_comment_ID() : get_the_ID();
231
+ $this->cmb->show_form( $object_id, $this->object_type );
232
+ }
233
+
234
+ /**
235
+ * Display metaboxes for new user page
236
+ * @since 1.0.0
237
+ */
238
+ public function user_new_metabox( $section ) {
239
+ if ( $section == $this->cmb->prop( 'new_user_section' ) ) {
240
+ $object_id = $this->cmb->object_id();
241
+ $this->cmb->object_id( isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id );
242
+ $this->user_metabox();
243
+ }
244
+ }
245
+
246
+ /**
247
+ * Display metaboxes for a user object
248
+ * @since 1.0.0
249
+ */
250
+ public function user_metabox() {
251
+
252
+ if ( 'user' != $this->cmb->mb_object_type() ) {
253
+ return;
254
+ }
255
+
256
+ if ( ! $this->show_on() ) {
257
+ return;
258
+ }
259
+
260
+ if ( $this->cmb->prop( 'cmb_styles' ) ) {
261
+ self::enqueue_cmb_css();
262
+ }
263
+ if ( $this->cmb->prop( 'enqueue_js' ) ) {
264
+ self::enqueue_cmb_js();
265
+ }
266
+
267
+ $this->cmb->show_form( 0, 'user' );
268
+ }
269
+
270
+ /**
271
+ * Determines if metabox should be shown in current context
272
+ * @since 2.0.0
273
+ * @return bool Whether metabox should be added/shown
274
+ */
275
+ public function show_on() {
276
+ // If metabox is requesting to be conditionally shown
277
+ $show = $this->cmb->should_show();
278
+
279
+ /**
280
+ * Filter to determine if metabox should show. Default is true
281
+ *
282
+ * @param array $show Default is true, show the metabox
283
+ * @param mixed $meta_box_args Array of the metabox arguments
284
+ * @param mixed $cmb The CMB2 instance
285
+ */
286
+ $show = (bool) apply_filters( 'cmb2_show_on', $show, $this->cmb->meta_box, $this->cmb );
287
+
288
+ return $show;
289
+ }
290
+
291
+ /**
292
+ * Save data from post metabox
293
+ * @since 1.0.0
294
+ * @param int $post_id Post ID
295
+ * @param mixed $post Post object
296
+ * @return null
297
+ */
298
+ public function save_post( $post_id, $post = false ) {
299
+
300
+ $post_type = $post ? $post->post_type : get_post_type( $post_id );
301
+
302
+ $do_not_pass_go = (
303
+ ! $this->can_save( $post_type )
304
+ // check user editing permissions
305
+ || ( 'page' == $post_type && ! current_user_can( 'edit_page', $post_id ) )
306
+ || ! current_user_can( 'edit_post', $post_id )
307
+ );
308
+
309
+ if ( $do_not_pass_go ) {
310
+ // do not collect $200
311
+ return;
312
+ }
313
+
314
+ // take a trip to reading railroad – if you pass go collect $200
315
+ $this->cmb->save_fields( $post_id, 'post', $_POST );
316
+ }
317
+
318
+ /**
319
+ * Save data from comment metabox
320
+ * @since 2.0.9
321
+ * @param int $comment_id Comment ID
322
+ * @return null
323
+ */
324
+ public function save_comment( $comment_id ) {
325
+
326
+ $can_edit = current_user_can( 'moderate_comments', $comment_id );
327
+
328
+ if ( $this->can_save( get_comment_type( $comment_id ) ) && $can_edit ) {
329
+ $this->cmb->save_fields( $comment_id, 'comment', $_POST );
330
+ }
331
+ }
332
+
333
+ /**
334
+ * Save data from user fields
335
+ * @since 1.0.x
336
+ * @param int $user_id User ID
337
+ * @return null
338
+ */
339
+ public function save_user( $user_id ) {
340
+ // check permissions
341
+ if ( $this->can_save( 'user' ) ) {
342
+ $this->cmb->save_fields( $user_id, 'user', $_POST );
343
+ }
344
+ }
345
+
346
+ /**
347
+ * Determines if the current object is able to be saved
348
+ * @since 2.0.9
349
+ * @param string $type Current post_type or comment_type
350
+ * @return bool Whether object can be saved
351
+ */
352
+ public function can_save( $type = '' ) {
353
+ return (
354
+ $this->cmb->prop( 'save_fields' )
355
+ // check nonce
356
+ && isset( $_POST[ $this->cmb->nonce() ] )
357
+ && wp_verify_nonce( $_POST[ $this->cmb->nonce() ], $this->cmb->nonce() )
358
+ // check if autosave
359
+ && ! ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
360
+ // get the metabox types & compare it to this type
361
+ && ( $type && in_array( $type, $this->cmb->prop( 'object_types' ) ) )
362
+ );
363
+ }
364
+
365
+ /**
366
+ * Ensures WordPress hook only gets fired once
367
+ * @since 2.0.0
368
+ * @param string $action The name of the filter to hook the $hook callback to.
369
+ * @param callback $hook The callback to be run when the filter is applied.
370
+ * @param integer $priority Order the functions are executed
371
+ * @param int $accepted_args The number of arguments the function accepts.
372
+ */
373
+ public function once( $action, $hook, $priority = 10, $accepted_args = 1 ) {
374
+ $key = md5( serialize( func_get_args() ) );
375
+
376
+ if ( in_array( $key, self::$hooks_completed ) ) {
377
+ return;
378
+ }
379
+
380
+ self::$hooks_completed[] = $key;
381
+ add_filter( $action, $hook, $priority, $accepted_args );
382
+ }
383
+
384
+ /**
385
+ * Includes CMB2 styles
386
+ * @since 2.0.0
387
+ */
388
+ public static function enqueue_cmb_css() {
389
+ if ( ! apply_filters( 'cmb2_enqueue_css', true ) ) {
390
+ return false;
391
+ }
392
+
393
+ self::register_styles();
394
+ return wp_enqueue_style( 'cmb2-styles' );
395
+ }
396
+
397
+ /**
398
+ * Includes CMB2 JS
399
+ * @since 2.0.0
400
+ */
401
+ public static function enqueue_cmb_js() {
402
+ if ( ! apply_filters( 'cmb2_enqueue_js', true ) ) {
403
+ return false;
404
+ }
405
+
406
+ self::register_js();
407
+ return true;
408
+ }
409
+
410
+ }
{cmb2 → inc/cmb2}/includes/helper-functions.php RENAMED
@@ -1,4 +1,23 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
  /**
4
  * Autoloads files with CMB2 classes when needed
@@ -6,21 +25,17 @@
6
  * @param string $class_name Name of the class being requested
7
  */
8
  function cmb2_autoload_classes( $class_name ) {
9
- if ( class_exists( $class_name, false ) || false === strpos( $class_name, 'CMB2' ) ) {
10
  return;
11
  }
12
 
13
- $file = cmb2_dir( "includes/{$class_name}.php" );
14
- if ( file_exists( $file ) ) {
15
- include_once( $file );
16
- }
17
  }
18
- spl_autoload_register( 'cmb2_autoload_classes' );
19
 
20
  /**
21
  * Get instance of the CMB2_Utils class
22
  * @since 2.0.0
23
- * @return CMB2_Utils object CMB utilities class
24
  */
25
  function cmb2_utils() {
26
  static $cmb2_utils;
@@ -31,7 +46,7 @@ function cmb2_utils() {
31
  /**
32
  * Get instance of the CMB2_Ajax class
33
  * @since 2.0.0
34
- * @return CMB2_Ajax object CMB utilities class
35
  */
36
  function cmb2_ajax() {
37
  static $cmb2_ajax;
@@ -67,7 +82,7 @@ function cmb2_get_oembed( $args = array() ) {
67
  }
68
 
69
  /**
70
- * A helper function to get an option from a CMB options array
71
  * @since 1.0.1
72
  * @param string $option_key Option key
73
  * @param string $field_id Option array field key
@@ -78,7 +93,7 @@ function cmb2_get_option( $option_key, $field_id = '' ) {
78
  }
79
 
80
  /**
81
- * A helper function to update an option in a CMB options array
82
  * @since 2.0.0
83
  * @param string $option_key Option key
84
  * @param string $field_id Option array field key
@@ -95,46 +110,27 @@ function cmb2_update_option( $option_key, $field_id, $value, $single = true ) {
95
  }
96
 
97
  /**
98
- * Get a CMB field object.
99
  * @since 1.1.0
100
  * @param array $meta_box Metabox ID or Metabox config array
101
  * @param array $field_id Field ID or all field arguments
102
  * @param int $object_id Object ID
103
- * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page)
 
104
  * @return CMB2_Field|null CMB2_Field object unless metabox config cannot be found
105
  */
106
- function cmb2_get_field( $meta_box, $field_id, $object_id = 0, $object_type = 'post' ) {
107
 
108
  $object_id = $object_id ? $object_id : get_the_ID();
109
- $cmb = ( $meta_box instanceof CMB2 ) ? $meta_box : cmb2_get_metabox( $meta_box, $object_id );
110
 
111
  if ( ! $cmb ) {
112
  return;
113
  }
114
 
115
- $object_type = $object_type ? $object_type : $cmb->mb_object_type();
116
- $cmb->object_type( $object_type );
117
-
118
- if ( is_array( $field_id ) && isset( $field_id['id'] ) ) {
119
- return new CMB2_Field( array(
120
- 'field_args' => $field_id,
121
- 'object_id' => $object_id,
122
- 'object_type' => $object_type,
123
- ) );
124
- }
125
 
126
- $fields = (array) $cmb->prop( 'fields' );
127
- foreach ( $fields as $field ) {
128
- if ( $field['id'] == $field_id || $field['name'] == $field_id ) {
129
- // Send back field object
130
- return new CMB2_Field( array(
131
- 'field_args' => $field,
132
- 'object_id' => $object_id,
133
- 'object_type' => $object_type,
134
- ) );
135
-
136
- }
137
- }
138
  }
139
 
140
  /**
@@ -143,10 +139,11 @@ function cmb2_get_field( $meta_box, $field_id, $object_id = 0, $object_type = 'p
143
  * @param array $meta_box Metabox ID or Metabox config array
144
  * @param array $field_id Field ID or all field arguments
145
  * @param int $object_id Object ID
146
- * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page)
 
147
  * @return mixed Maybe escaped value
148
  */
149
- function cmb2_get_field_value( $meta_box, $field_id, $object_id = 0, $object_type = 'post' ) {
150
  $field = cmb2_get_field( $meta_box, $field_id, $object_id, $object_type );
151
  return $field->escaped_value();
152
  }
@@ -162,12 +159,15 @@ function new_cmb2_box( array $meta_box_config ) {
162
  }
163
 
164
  /**
165
- * Retrieve a CMB instance by the metabox ID
166
  * @since 2.0.0
167
- * @param mixed $meta_box Metabox ID or Metabox config array
 
 
 
168
  * @return CMB2 object
169
  */
170
- function cmb2_get_metabox( $meta_box, $object_id = 0 ) {
171
 
172
  if ( $meta_box instanceof CMB2 ) {
173
  return $meta_box;
@@ -185,16 +185,33 @@ function cmb2_get_metabox( $meta_box, $object_id = 0 ) {
185
  if ( $cmb && $object_id ) {
186
  $cmb->object_id( $object_id );
187
  }
 
 
 
 
 
188
  return $cmb;
189
  }
190
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  /**
192
  * Retrieve a metabox form
193
  * @since 2.0.0
194
  * @param mixed $meta_box Metabox config array or Metabox ID
195
  * @param int $object_id Object ID
196
  * @param array $args Optional arguments array
197
- * @return string CMB html form markup
198
  */
199
  function cmb2_get_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
200
 
@@ -227,15 +244,24 @@ function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
227
  return;
228
  }
229
 
230
- // Set object type to what is declared in the metabox (rather than trying to guess from context)
231
- $cmb->object_type( $cmb->mb_object_type() );
 
 
 
 
 
 
 
 
232
 
233
  // Save the metabox if it's been submitted
234
  // check permissions
235
  // @todo more hardening?
236
  if (
 
237
  // check nonce
238
- isset( $_POST['submit-cmb'], $_POST['object_id'], $_POST[ $cmb->nonce() ] )
239
  && wp_verify_nonce( $_POST[ $cmb->nonce() ], $cmb->nonce() )
240
  && $object_id && $_POST['object_id'] == $object_id
241
  ) {
@@ -243,15 +269,13 @@ function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
243
  }
244
 
245
  // Enqueue JS/CSS
246
- if ( $cmb->prop( 'cmb_styles' ) ) {
247
  CMB2_hookup::enqueue_cmb_css();
248
  }
249
- CMB2_hookup::enqueue_cmb_js();
250
 
251
- $args = wp_parse_args( $args, array(
252
- 'form_format' => '<form class="cmb-form" method="post" id="%1$s" enctype="multipart/form-data" encoding="multipart/form-data"><input type="hidden" name="object_id" value="%2$s">%3$s<input type="submit" name="submit-cmb" value="%4$s" class="button-primary"></form>',
253
- 'save_button' => __( 'Save', 'cmb2' ),
254
- ) );
255
 
256
  $form_format = apply_filters( 'cmb2_get_metabox_form_format', $args['form_format'], $object_id, $cmb );
257
 
1
  <?php
2
+ /**
3
+ * CMB2 Helper Functions
4
+ *
5
+ * @category WordPress_Plugin
6
+ * @package CMB2
7
+ * @author WebDevStudios
8
+ * @license GPL-2.0+
9
+ * @link http://webdevstudios.com
10
+ */
11
+
12
+ /**
13
+ * Helper function to provide directory path to CMB2
14
+ * @since 2.0.0
15
+ * @param string $path Path to append
16
+ * @return string Directory with optional path appended
17
+ */
18
+ function cmb2_dir( $path = '' ) {
19
+ return CMB2_DIR . $path;
20
+ }
21
 
22
  /**
23
  * Autoloads files with CMB2 classes when needed
25
  * @param string $class_name Name of the class being requested
26
  */
27
  function cmb2_autoload_classes( $class_name ) {
28
+ if ( 0 !== strpos( $class_name, 'CMB2' ) ) {
29
  return;
30
  }
31
 
32
+ include_once( cmb2_dir( "includes/{$class_name}.php" ) );
 
 
 
33
  }
 
34
 
35
  /**
36
  * Get instance of the CMB2_Utils class
37
  * @since 2.0.0
38
+ * @return CMB2_Utils object CMB2 utilities class
39
  */
40
  function cmb2_utils() {
41
  static $cmb2_utils;
46
  /**
47
  * Get instance of the CMB2_Ajax class
48
  * @since 2.0.0
49
+ * @return CMB2_Ajax object CMB2 utilities class
50
  */
51
  function cmb2_ajax() {
52
  static $cmb2_ajax;
82
  }
83
 
84
  /**
85
+ * A helper function to get an option from a CMB2 options array
86
  * @since 1.0.1
87
  * @param string $option_key Option key
88
  * @param string $field_id Option array field key
93
  }
94
 
95
  /**
96
+ * A helper function to update an option in a CMB2 options array
97
  * @since 2.0.0
98
  * @param string $option_key Option key
99
  * @param string $field_id Option array field key
110
  }
111
 
112
  /**
113
+ * Get a CMB2 field object.
114
  * @since 1.1.0
115
  * @param array $meta_box Metabox ID or Metabox config array
116
  * @param array $field_id Field ID or all field arguments
117
  * @param int $object_id Object ID
118
+ * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
119
+ * Defaults to metabox object type.
120
  * @return CMB2_Field|null CMB2_Field object unless metabox config cannot be found
121
  */
122
+ function cmb2_get_field( $meta_box, $field_id, $object_id = 0, $object_type = '' ) {
123
 
124
  $object_id = $object_id ? $object_id : get_the_ID();
125
+ $cmb = $meta_box instanceof CMB2 ? $meta_box : cmb2_get_metabox( $meta_box, $object_id );
126
 
127
  if ( ! $cmb ) {
128
  return;
129
  }
130
 
131
+ $cmb->object_type( $object_type ? $object_type : $cmb->mb_object_type() );
 
 
 
 
 
 
 
 
 
132
 
133
+ return $cmb->get_field( $field_id );
 
 
 
 
 
 
 
 
 
 
 
134
  }
135
 
136
  /**
139
  * @param array $meta_box Metabox ID or Metabox config array
140
  * @param array $field_id Field ID or all field arguments
141
  * @param int $object_id Object ID
142
+ * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
143
+ * Defaults to metabox object type.
144
  * @return mixed Maybe escaped value
145
  */
146
+ function cmb2_get_field_value( $meta_box, $field_id, $object_id = 0, $object_type = '' ) {
147
  $field = cmb2_get_field( $meta_box, $field_id, $object_id, $object_type );
148
  return $field->escaped_value();
149
  }
159
  }
160
 
161
  /**
162
+ * Retrieve a CMB2 instance by the metabox ID
163
  * @since 2.0.0
164
+ * @param mixed $meta_box Metabox ID or Metabox config array
165
+ * @param int $object_id Object ID
166
+ * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
167
+ * Defaults to metabox object type.
168
  * @return CMB2 object
169
  */
170
+ function cmb2_get_metabox( $meta_box, $object_id = 0, $object_type = '' ) {
171
 
172
  if ( $meta_box instanceof CMB2 ) {
173
  return $meta_box;
185
  if ( $cmb && $object_id ) {
186
  $cmb->object_id( $object_id );
187
  }
188
+
189
+ if ( $cmb && $object_type ) {
190
+ $cmb->object_type( $object_type );
191
+ }
192
+
193
  return $cmb;
194
  }
195
 
196
+ /**
197
+ * Returns array of sanitized field values from a metabox (without saving them)
198
+ * @since 2.0.3
199
+ * @param mixed $meta_box Metabox ID or Metabox config array
200
+ * @param array $data_to_sanitize Array of field_id => value data for sanitizing (likely $_POST data).
201
+ * @return mixed Array of sanitized values or false if no CMB2 object found
202
+ */
203
+ function cmb2_get_metabox_sanitized_values( $meta_box, array $data_to_sanitize ) {
204
+ $cmb = cmb2_get_metabox( $meta_box );
205
+ return $cmb ? $cmb->get_sanitized_values( $data_to_sanitize ) : false;
206
+ }
207
+
208
  /**
209
  * Retrieve a metabox form
210
  * @since 2.0.0
211
  * @param mixed $meta_box Metabox config array or Metabox ID
212
  * @param int $object_id Object ID
213
  * @param array $args Optional arguments array
214
+ * @return string CMB2 html form markup
215
  */
216
  function cmb2_get_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
217
 
244
  return;
245
  }
246
 
247
+ $args = wp_parse_args( $args, array(
248
+ 'form_format' => '<form class="cmb-form" method="post" id="%1$s" enctype="multipart/form-data" encoding="multipart/form-data"><input type="hidden" name="object_id" value="%2$s">%3$s<input type="submit" name="submit-cmb" value="%4$s" class="button-primary"></form>',
249
+ 'save_button' => __( 'Save', 'cmb2' ),
250
+ 'object_type' => $cmb->mb_object_type(),
251
+ 'cmb_styles' => $cmb->prop( 'cmb_styles' ),
252
+ 'enqueue_js' => $cmb->prop( 'enqueue_js' ),
253
+ ) );
254
+
255
+ // Set object type explicitly (rather than trying to guess from context)
256
+ $cmb->object_type( $args['object_type'] );
257
 
258
  // Save the metabox if it's been submitted
259
  // check permissions
260
  // @todo more hardening?
261
  if (
262
+ $cmb->prop( 'save_fields' )
263
  // check nonce
264
+ && isset( $_POST['submit-cmb'], $_POST['object_id'], $_POST[ $cmb->nonce() ] )
265
  && wp_verify_nonce( $_POST[ $cmb->nonce() ], $cmb->nonce() )
266
  && $object_id && $_POST['object_id'] == $object_id
267
  ) {
269
  }
270
 
271
  // Enqueue JS/CSS
272
+ if ( $args['cmb_styles'] ) {
273
  CMB2_hookup::enqueue_cmb_css();
274
  }
 
275
 
276
+ if ( $args['enqueue_js'] ) {
277
+ CMB2_hookup::enqueue_cmb_js();
278
+ }
 
279
 
280
  $form_format = apply_filters( 'cmb2_get_metabox_form_format', $args['form_format'], $object_id, $cmb );
281
 
{cmb2 → inc/cmb2}/includes/index.php RENAMED
File without changes
{cmb2 → inc/cmb2}/index.php RENAMED
File without changes
inc/cmb2/init.php ADDED
@@ -0,0 +1,182 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @category WordPress_Plugin
4
+ * @package CMB2
5
+ * @author WebDevStudios
6
+ * @license GPL-2.0+
7
+ * @link http://webdevstudios.com
8
+ *
9
+ * Plugin Name: CMB2
10
+ * Plugin URI: https://github.com/WebDevStudios/CMB2
11
+ * Description: CMB2 will create metaboxes and forms with custom fields that will blow your mind.
12
+ * Author: WebDevStudios
13
+ * Author URI: http://webdevstudios.com
14
+ * Contributors: WebDevStudios (@webdevstudios / webdevstudios.com)
15
+ * Justin Sternberg (@jtsternberg / dsgnwrks.pro)
16
+ * Jared Atchison (@jaredatch / jaredatchison.com)
17
+ * Bill Erickson (@billerickson / billerickson.net)
18
+ * Andrew Norcross (@norcross / andrewnorcross.com)
19
+ *
20
+ * Version: 2.1.0
21
+ *
22
+ * Text Domain: cmb2
23
+ * Domain Path: languages
24
+ *
25
+ *
26
+ * Released under the GPL license
27
+ * http://www.opensource.org/licenses/gpl-license.php
28
+ *
29
+ * This is an add-on for WordPress
30
+ * http://wordpress.org/
31
+ *
32
+ * **********************************************************************
33
+ * This program is free software; you can redistribute it and/or modify
34
+ * it under the terms of the GNU General Public License as published by
35
+ * the Free Software Foundation; either version 2 of the License, or
36
+ * (at your option) any later version.
37
+ *
38
+ * This program is distributed in the hope that it will be useful,
39
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
40
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
41
+ * GNU General Public License for more details.
42
+ * **********************************************************************
43
+ */
44
+
45
+ /************************************************************************
46
+ You should not edit the code below
47
+ (or any code in the included files)
48
+ or things might explode!
49
+ *************************************************************************/
50
+
51
+ if ( ! class_exists( 'CMB2_Bootstrap_210', false ) ) {
52
+
53
+ /**
54
+ * Handles checking for and loading the newest version of CMB2
55
+ *
56
+ * @since 2.0.0
57
+ *
58
+ * @category WordPress_Plugin
59
+ * @package CMB2
60
+ * @author WebDevStudios
61
+ * @license GPL-2.0+
62
+ * @link http://webdevstudios.com
63
+ */
64
+ class CMB2_Bootstrap_210 {
65
+
66
+ /**
67
+ * Current version number
68
+ * @var string
69
+ * @since 1.0.0
70
+ */
71
+ const VERSION = '2.1.0';
72
+
73
+ /**
74
+ * Current version hook priority.
75
+ * Will decrement with each release
76
+ *
77
+ * @var int
78
+ * @since 2.0.0
79
+ */
80
+ const PRIORITY = 9989;
81
+
82
+ /**
83
+ * Single instance of the CMB2_Bootstrap_210 object
84
+ *
85
+ * @var CMB2_Bootstrap_210
86
+ */
87
+ public static $single_instance = null;
88
+
89
+ /**
90
+ * Creates/returns the single instance CMB2_Bootstrap_210 object
91
+ *
92
+ * @since 2.0.0
93
+ * @return CMB2_Bootstrap_210 Single instance object
94
+ */
95
+ public static function initiate() {
96
+ if ( null === self::$single_instance ) {
97
+ self::$single_instance = new self();
98
+ }
99
+ return self::$single_instance;
100
+ }
101
+
102
+ /**
103
+ * Starts the version checking process.
104
+ * Creates CMB2_LOADED definition for early detection by other scripts
105
+ *
106
+ * Hooks CMB2 inclusion to the init hook on a high priority which decrements
107
+ * (increasing the priority) with each version release.
108
+ *
109
+ * @since 2.0.0
110
+ */
111
+ private function __construct() {
112
+ /**
113
+ * A constant you can use to check if CMB2 is loaded
114
+ * for your plugins/themes with CMB2 dependency
115
+ */
116
+ if ( ! defined( 'CMB2_LOADED' ) ) {
117
+ define( 'CMB2_LOADED', true );
118
+ }
119
+ add_action( 'init', array( $this, 'include_cmb' ), self::PRIORITY );
120
+ }
121
+
122
+ /**
123
+ * A final check if CMB2 exists before kicking off our CMB2 loading.
124
+ * CMB2_VERSION and CMB2_DIR constants are set at this point.
125
+ *
126
+ * @since 2.0.0
127
+ */
128
+ public function include_cmb() {
129
+ if ( class_exists( 'CMB2', false ) ) {
130
+ return;
131
+ }
132
+
133
+ if ( ! defined( 'CMB2_VERSION' ) ) {
134
+ define( 'CMB2_VERSION', self::VERSION );
135
+ }
136
+
137
+ if ( ! defined( 'CMB2_DIR' ) ) {
138
+ define( 'CMB2_DIR', trailingslashit( dirname( __FILE__ ) ) );
139
+ }
140
+
141
+ $this->l10ni18n();
142
+
143
+ // Include helper functions
144
+ require_once 'includes/helper-functions.php';
145
+
146
+ // Now kick off the class autoloader
147
+ spl_autoload_register( 'cmb2_autoload_classes' );
148
+
149
+ // Kick the whole thing off
150
+ require_once 'bootstrap.php';
151
+ }
152
+
153
+ /**
154
+ * Registers CMB2 text domain path
155
+ * @since 2.0.0
156
+ */
157
+ public function l10ni18n() {
158
+
159
+ $loaded = load_plugin_textdomain( 'cmb2', false, '/languages/' );
160
+
161
+ if ( ! $loaded ) {
162
+ $loaded = load_muplugin_textdomain( 'cmb2', '/languages/' );
163
+ }
164
+
165
+ if ( ! $loaded ) {
166
+ $loaded = load_theme_textdomain( 'cmb2', get_stylesheet_directory() . '/languages/' );
167
+ }
168
+
169
+ if ( ! $loaded ) {
170
+ $locale = apply_filters( 'plugin_locale', get_locale(), 'cmb2' );
171
+ $mofile = dirname( __FILE__ ) . '/languages/cmb2-' . $locale . '.mo';
172
+ load_textdomain( 'cmb2', $mofile );
173
+ }
174
+
175
+ }
176
+
177
+ }
178
+
179
+ // Make it so...
180
+ CMB2_Bootstrap_210::initiate();
181
+
182
+ }
{cmb2 → inc/cmb2}/js/cmb2.js RENAMED
@@ -15,7 +15,7 @@ window.CMB2 = (function(window, document, $, undefined){
15
  var l10n = window.cmb2_l10;
16
  var setTimeout = window.setTimeout;
17
 
18
- // CMB functionality object
19
  var cmb = {
20
  formfield : '',
21
  idNumber : false,
@@ -23,6 +23,7 @@ window.CMB2 = (function(window, document, $, undefined){
23
  repeatEls : 'input:not([type="button"]),select,textarea,.cmb2-media-status',
24
  styleBreakPoint : 450,
25
  mediaHandlers : {},
 
26
  defaults : {
27
  time_picker : l10n.defaults.time_picker,
28
  date_picker : l10n.defaults.date_picker,
@@ -171,7 +172,8 @@ window.CMB2 = (function(window, document, $, undefined){
171
  var $metabox = cmb.metabox();
172
  cmb.formfield = formfield;
173
  var $formfield = $id( cmb.formfield );
174
- var previewSize = $formfield.data( 'previewsize' );
 
175
  var formName = $formfield.attr('name');
176
  var uploadStatus = true;
177
  var attachment = true;
@@ -185,10 +187,11 @@ window.CMB2 = (function(window, document, $, undefined){
185
  // Create the media frame.
186
  cmb.file_frames[ cmb.formfield ] = wp.media({
187
  title: $metabox.find('label[for=' + cmb.formfield + ']').text(),
 
188
  button: {
189
- text: l10n.strings.upload_file
190
  },
191
- multiple: isList ? true : false
192
  });
193
 
194
  cmb.mediaHandlers.list = function( selection, returnIt ) {
@@ -306,13 +309,13 @@ window.CMB2 = (function(window, document, $, undefined){
306
  return false;
307
  };
308
 
309
- $.fn.cleanRow = function( prevNum, group ) {
310
- var $self = $(this);
311
- var $inputs = $self.find( 'input:not([type="button"]), select, textarea, label' );
312
- var $other = $self.find('[id]').not( 'input:not([type="button"]), select, textarea, label' );
313
  if ( group ) {
314
  // Remove extra ajaxed rows
315
- $self.find('.cmb-repeat-table .cmb-repeat-row:not(:first-child)').remove();
316
 
317
  // Update all elements w/ an ID
318
  if ( $other.length ) {
@@ -320,7 +323,7 @@ window.CMB2 = (function(window, document, $, undefined){
320
  var $_this = $( this );
321
  var oldID = $_this.attr( 'id' );
322
  var newID = oldID.replace( '_'+ prevNum, '_'+ cmb.idNumber );
323
- var $buttons = $self.find('[data-selector="'+ oldID +'"]');
324
  $_this.attr( 'id', newID );
325
 
326
  // Replace data-selector vars
@@ -335,14 +338,15 @@ window.CMB2 = (function(window, document, $, undefined){
335
  $inputs.filter(':checked').prop( 'checked', false );
336
  $inputs.filter(':selected').prop( 'selected', false );
337
 
338
- if ( $self.find('h3.cmb-group-title').length ) {
339
- $self.find( 'h3.cmb-group-title' ).text( $self.data( 'title' ).replace( '{#}', ( cmb.idNumber + 1 ) ) );
340
  }
341
 
342
  $inputs.each( function(){
343
  var $newInput = $(this);
344
  var isEditor = $newInput.hasClass( 'wp-editor-area' );
345
  var oldFor = $newInput.attr( 'for' );
 
346
  // var $next = $newInput.next();
347
  var attrs = {};
348
  var newID, oldID;
@@ -360,6 +364,17 @@ window.CMB2 = (function(window, document, $, undefined){
360
  // value: '',
361
  'data-iterator': cmb.idNumber,
362
  };
 
 
 
 
 
 
 
 
 
 
 
363
  }
364
 
365
  $newInput
@@ -385,11 +400,11 @@ window.CMB2 = (function(window, document, $, undefined){
385
  }
386
  });
387
 
388
- return this;
389
  };
390
 
391
- $.fn.newRowHousekeeping = function() {
392
- var $row = $(this);
393
  var $colorPicker = $row.find( '.wp-picker-container' );
394
  var $list = $row.find( '.cmb2-media-status' );
395
 
@@ -406,21 +421,10 @@ window.CMB2 = (function(window, document, $, undefined){
406
  $list.empty();
407
  }
408
 
409
- return this;
410
  };
411
 
412
- cmb.afterRowInsert = function( $row, group ) {
413
-
414
- var $focus = $row.find('input:not([type="button"]), textarea, select').first();
415
- if ( $focus.length ) {
416
- if ( group ) {
417
- $('html, body').animate({
418
- scrollTop: Math.round( $focus.offset().top - 150 )
419
- }, 1000);
420
- }
421
- $focus.focus();
422
- }
423
-
424
  var _prop;
425
 
426
  // Need to re-init wp_editor instances
@@ -465,20 +469,18 @@ window.CMB2 = (function(window, document, $, undefined){
465
  var $this = $(this);
466
  var name = $this.attr( 'name' ); // get current name
467
 
468
- // No name? bail
469
- if ( typeof name === 'undefined' ) {
470
- return false;
 
 
 
 
 
 
 
471
  }
472
 
473
- var prevNum = parseInt( $this.parents( '.cmb-repeatable-grouping' ).data( 'iterator' ) );
474
- var newNum = prevNum - 1; // Subtract 1 to get new iterator number
475
-
476
- // Update field name attributes so data is not orphaned when a row is removed and post is saved
477
- var $newName = name.replace( '[' + prevNum + ']', '[' + newNum + ']' );
478
-
479
- // New name with replaced iterator
480
- $this.attr( 'name', $newName );
481
-
482
  };
483
 
484
  cmb.emptyValue = function( evt, row ) {
@@ -499,12 +501,13 @@ window.CMB2 = (function(window, document, $, undefined){
499
  cmb.idNumber = prevNum + 1;
500
  var $row = $oldRow.clone();
501
 
502
- $row.data( 'title', $self.data( 'grouptitle' ) ).newRowHousekeeping().cleanRow( prevNum, true ).find( '.cmb-add-row-button' ).prop( 'disabled', false );
 
503
 
504
  var $newRow = $( '<div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+ cmb.idNumber +'">'+ $row.html() +'</div>' );
505
  $oldRow.after( $newRow );
506
 
507
- cmb.afterRowInsert( $newRow, true );
508
 
509
  if ( $table.find('.cmb-repeatable-grouping').length <= 1 ) {
510
  $table.find('.cmb-remove-group-row').prop( 'disabled', true );
@@ -525,7 +528,7 @@ window.CMB2 = (function(window, document, $, undefined){
525
  cmb.idNumber = prevNum + 1;
526
  var $row = $emptyrow.clone();
527
 
528
- $row.newRowHousekeeping().cleanRow( prevNum );
529
 
530
  $emptyrow.removeClass('empty-row hidden').addClass('cmb-repeat-row');
531
  $emptyrow.after( $row );
@@ -679,7 +682,8 @@ window.CMB2 = (function(window, document, $, undefined){
679
  return;
680
  }
681
 
682
- $selector.timePicker( cmb.defaults.time_picker );
 
683
  };
684
 
685
  cmb.initDatePickers = function( $selector ) {
@@ -687,7 +691,7 @@ window.CMB2 = (function(window, document, $, undefined){
687
  return;
688
  }
689
 
690
- $selector.datepicker( "destroy" );
691
  $selector.datepicker( cmb.defaults.date_picker );
692
  };
693
 
@@ -716,7 +720,7 @@ window.CMB2 = (function(window, document, $, undefined){
716
  cmb.makeListSortable = function() {
717
  var $filelist = cmb.metabox().find( '.cmb2-media-status.cmb-attach-list' );
718
  if ( $filelist.length ) {
719
- $filelist.sortable({ cursor: "move" }).disableSelection();
720
  }
721
  };
722
 
@@ -738,7 +742,7 @@ window.CMB2 = (function(window, document, $, undefined){
738
  // Only Ajax on normal keystrokes
739
  if ( betw( 48, 90 ) || betw( 96, 111 ) || betw( 8, 9 ) || evt.which === 187 || evt.which === 190 ) {
740
  // fire our ajax function
741
- cmb.doAjax( $self, evt);
742
  }
743
  },
744
  paste : function() {
@@ -825,7 +829,7 @@ window.CMB2 = (function(window, document, $, undefined){
825
  };
826
 
827
  // function for running our ajax
828
- cmb.doAjax = function($obj) {
829
  // get typed value
830
  var oembed_url = $obj.val();
831
  // only proceed if the field contains more than 6 characters
@@ -833,55 +837,49 @@ window.CMB2 = (function(window, document, $, undefined){
833
  return;
834
  }
835
 
836
- // only proceed if the user has pasted, pressed a number, letter, or whitelisted characters
837
-
838
- // get field id
839
- var field_id = $obj.attr('id');
840
- // get our inputs $context for pinpointing
841
- var $context = $obj.parents('.cmb-repeat-table .cmb-row .cmb-td');
842
- $context = $context.length ? $context : $obj.parents('.cmb2-metabox .cmb-row .cmb-td');
843
-
844
- var embed_container = $('.embed-status', $context);
845
- var oembed_width = $obj.width();
846
- var child_el = $(':first-child', embed_container);
847
-
848
- // http://www.youtube.com/watch?v=dGG7aru2S6U
849
- cmb.log( 'oembed_url', oembed_url, field_id );
850
- oembed_width = ( embed_container.length && child_el.length ) ? child_el.width() : $obj.width();
851
-
852
- // show our spinner
853
- cmb.spinner( $context );
854
- // clear out previous results
855
- $('.embed_wrap', $context).html('');
856
- // and run our ajax function
857
- setTimeout( function() {
858
- // if they haven't typed in 500 ms
859
- if ( $('.cmb2-oembed:focus').val() !== oembed_url ) {
860
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
861
  }
862
- $.ajax({
863
- type : 'post',
864
- dataType : 'json',
865
- url : l10n.ajaxurl,
866
- data : {
867
- 'action': 'cmb2_oembed_handler',
868
- 'oembed_url': oembed_url,
869
- 'oembed_width': oembed_width > 300 ? oembed_width : 300,
870
- 'field_id': field_id,
871
- 'object_id': $obj.data('objectid'),
872
- 'object_type': $obj.data('objecttype'),
873
- 'cmb2_ajax_nonce': l10n.ajax_nonce
874
- },
875
- success: function(response) {
876
- cmb.log( response );
877
- // hide our spinner
878
- cmb.spinner( $context, true );
879
- // and populate our results from ajax response
880
- $('.embed_wrap', $context).html(response.data);
881
- }
882
- });
883
 
884
- }, 500);
885
  };
886
 
887
  $(document).ready(cmb.init);
15
  var l10n = window.cmb2_l10;
16
  var setTimeout = window.setTimeout;
17
 
18
+ // CMB2 functionality object
19
  var cmb = {
20
  formfield : '',
21
  idNumber : false,
23
  repeatEls : 'input:not([type="button"]),select,textarea,.cmb2-media-status',
24
  styleBreakPoint : 450,
25
  mediaHandlers : {},
26
+ neweditor_id : [],
27
  defaults : {
28
  time_picker : l10n.defaults.time_picker,
29
  date_picker : l10n.defaults.date_picker,
172
  var $metabox = cmb.metabox();
173
  cmb.formfield = formfield;
174
  var $formfield = $id( cmb.formfield );
175
+ var fieldData = $formfield.data();
176
+ var previewSize = fieldData.previewsize;
177
  var formName = $formfield.attr('name');
178
  var uploadStatus = true;
179
  var attachment = true;
187
  // Create the media frame.
188
  cmb.file_frames[ cmb.formfield ] = wp.media({
189
  title: $metabox.find('label[for=' + cmb.formfield + ']').text(),
190
+ library : fieldData.queryargs || {},
191
  button: {
192
+ text: l10n.strings[ isList ? 'upload_files' : 'upload_file' ]
193
  },
194
+ multiple: isList ? 'add' : false
195
  });
196
 
197
  cmb.mediaHandlers.list = function( selection, returnIt ) {
309
  return false;
310
  };
311
 
312
+ cmb.cleanRow = function( $row, prevNum, group ) {
313
+
314
+ var $inputs = $row.find( 'input:not([type="button"]), select, textarea, label' );
315
+ var $other = $row.find('[id]').not( 'input:not([type="button"]), select, textarea, label' );
316
  if ( group ) {
317
  // Remove extra ajaxed rows
318
+ $row.find('.cmb-repeat-table .cmb-repeat-row:not(:first-child)').remove();
319
 
320
  // Update all elements w/ an ID
321
  if ( $other.length ) {
323
  var $_this = $( this );
324
  var oldID = $_this.attr( 'id' );
325
  var newID = oldID.replace( '_'+ prevNum, '_'+ cmb.idNumber );
326
+ var $buttons = $row.find('[data-selector="'+ oldID +'"]');
327
  $_this.attr( 'id', newID );
328
 
329
  // Replace data-selector vars
338
  $inputs.filter(':checked').prop( 'checked', false );
339
  $inputs.filter(':selected').prop( 'selected', false );
340
 
341
+ if ( $row.find('h3.cmb-group-title').length ) {
342
+ $row.find( 'h3.cmb-group-title' ).text( $row.data( 'title' ).replace( '{#}', ( cmb.idNumber + 1 ) ) );
343
  }
344
 
345
  $inputs.each( function(){
346
  var $newInput = $(this);
347
  var isEditor = $newInput.hasClass( 'wp-editor-area' );
348
  var oldFor = $newInput.attr( 'for' );
349
+ var oldVal = $newInput.attr( 'value' );
350
  // var $next = $newInput.next();
351
  var attrs = {};
352
  var newID, oldID;
364
  // value: '',
365
  'data-iterator': cmb.idNumber,
366
  };
367
+
368
+ }
369
+
370
+ // Clear out old values
371
+ if ( undefined !== typeof( oldVal ) && oldVal ) {
372
+ attrs.value = '';
373
+ }
374
+
375
+ // Clear out textarea values
376
+ if ( 'TEXTAREA' === $newInput.prop('tagName') ) {
377
+ $newInput.html( '' );
378
  }
379
 
380
  $newInput
400
  }
401
  });
402
 
403
+ return cmb;
404
  };
405
 
406
+ cmb.newRowHousekeeping = function( $row ) {
407
+
408
  var $colorPicker = $row.find( '.wp-picker-container' );
409
  var $list = $row.find( '.cmb2-media-status' );
410
 
421
  $list.empty();
422
  }
423
 
424
+ return cmb;
425
  };
426
 
427
+ cmb.afterRowInsert = function( $row ) {
 
 
 
 
 
 
 
 
 
 
 
428
  var _prop;
429
 
430
  // Need to re-init wp_editor instances
469
  var $this = $(this);
470
  var name = $this.attr( 'name' ); // get current name
471
 
472
+ // If name is defined
473
+ if ( typeof name !== 'undefined' ) {
474
+ var prevNum = parseInt( $this.parents( '.cmb-repeatable-grouping' ).data( 'iterator' ) );
475
+ var newNum = prevNum - 1; // Subtract 1 to get new iterator number
476
+
477
+ // Update field name attributes so data is not orphaned when a row is removed and post is saved
478
+ var $newName = name.replace( '[' + prevNum + ']', '[' + newNum + ']' );
479
+
480
+ // New name with replaced iterator
481
+ $this.attr( 'name', $newName );
482
  }
483
 
 
 
 
 
 
 
 
 
 
484
  };
485
 
486
  cmb.emptyValue = function( evt, row ) {
501
  cmb.idNumber = prevNum + 1;
502
  var $row = $oldRow.clone();
503
 
504
+ cmb.newRowHousekeeping( $row.data( 'title', $self.data( 'grouptitle' ) ) ).cleanRow( $row, prevNum, true );
505
+ $row.find( '.cmb-add-row-button' ).prop( 'disabled', false );
506
 
507
  var $newRow = $( '<div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+ cmb.idNumber +'">'+ $row.html() +'</div>' );
508
  $oldRow.after( $newRow );
509
 
510
+ cmb.afterRowInsert( $newRow );
511
 
512
  if ( $table.find('.cmb-repeatable-grouping').length <= 1 ) {
513
  $table.find('.cmb-remove-group-row').prop( 'disabled', true );
528
  cmb.idNumber = prevNum + 1;
529
  var $row = $emptyrow.clone();
530
 
531
+ cmb.newRowHousekeeping( $row ).cleanRow( $row, prevNum );
532
 
533
  $emptyrow.removeClass('empty-row hidden').addClass('cmb-repeat-row');
534
  $emptyrow.after( $row );
682
  return;
683
  }
684
 
685
+ $selector.timepicker( 'destroy' );
686
+ $selector.timepicker( cmb.defaults.time_picker );
687
  };
688
 
689
  cmb.initDatePickers = function( $selector ) {
691
  return;
692
  }
693
 
694
+ $selector.datepicker( 'destroy' );
695
  $selector.datepicker( cmb.defaults.date_picker );
696
  };
697
 
720
  cmb.makeListSortable = function() {
721
  var $filelist = cmb.metabox().find( '.cmb2-media-status.cmb-attach-list' );
722
  if ( $filelist.length ) {
723
+ $filelist.sortable({ cursor: 'move' }).disableSelection();
724
  }
725
  };
726
 
742
  // Only Ajax on normal keystrokes
743
  if ( betw( 48, 90 ) || betw( 96, 111 ) || betw( 8, 9 ) || evt.which === 187 || evt.which === 190 ) {
744
  // fire our ajax function
745
+ cmb.doAjax( $self, evt );
746
  }
747
  },
748
  paste : function() {
829
  };
830
 
831
  // function for running our ajax
832
+ cmb.doAjax = function( $obj ) {
833
  // get typed value
834
  var oembed_url = $obj.val();
835
  // only proceed if the field contains more than 6 characters
837
  return;
838
  }
839
 
840
+ // get field id
841
+ var field_id = $obj.attr('id');
842
+ var $context = $obj.closest( '.cmb-td' );
843
+ var $embed_container = $context.find( '.embed-status' );
844
+ var $embed_wrap = $context.find( '.embed_wrap' );
845
+ var $child_el = $embed_container.find( ':first-child' );
846
+ var oembed_width = $embed_container.length && $child_el.length ? $child_el.width() : $obj.width();
847
+
848
+ cmb.log( 'oembed_url', oembed_url, field_id );
849
+
850
+ // show our spinner
851
+ cmb.spinner( $context );
852
+ // clear out previous results
853
+ $embed_wrap.html('');
854
+ // and run our ajax function
855
+ setTimeout( function() {
856
+ // if they haven't typed in 500 ms
857
+ if ( $( '.cmb2-oembed:focus' ).val() !== oembed_url ) {
858
+ return;
859
+ }
860
+ $.ajax({
861
+ type : 'post',
862
+ dataType : 'json',
863
+ url : l10n.ajaxurl,
864
+ data : {
865
+ 'action' : 'cmb2_oembed_handler',
866
+ 'oembed_url' : oembed_url,
867
+ 'oembed_width' : oembed_width > 300 ? oembed_width : 300,
868
+ 'field_id' : field_id,
869
+ 'object_id' : $obj.data( 'objectid' ),
870
+ 'object_type' : $obj.data( 'objecttype' ),
871
+ 'cmb2_ajax_nonce' : l10n.ajax_nonce
872
+ },
873
+ success: function(response) {
874
+ cmb.log( response );
875
+ // hide our spinner
876
+ cmb.spinner( $context, true );
877
+ // and populate our results from ajax response
878
+ $embed_wrap.html( response.data );
879
  }
880
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
881
 
882
+ }, 500);
883
  };
884
 
885
  $(document).ready(cmb.init);
inc/cmb2/js/cmb2.min.js ADDED
@@ -0,0 +1 @@
 
1
+ window.CMB2=function(window,document,$,undefined){"use strict";var l10n=window.cmb2_l10,setTimeout=window.setTimeout,cmb={formfield:"",idNumber:!1,file_frames:{},repeatEls:'input:not([type="button"]),select,textarea,.cmb2-media-status',styleBreakPoint:450,mediaHandlers:{},neweditor_id:[],defaults:{time_picker:l10n.defaults.time_picker,date_picker:l10n.defaults.date_picker,color_picker:l10n.defaults.color_picker||{}}},$id=function(selector){return $(document.getElementById(selector))};return cmb.metabox=function(){return cmb.$metabox?cmb.$metabox:(cmb.$metabox=$(".cmb2-wrap > .cmb2-metabox"),cmb.$metabox)},cmb.init=function(){cmb.log("CMB2 localized data",l10n);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')),$id("ui-datepicker-div").wrap('<div class="cmb2-element" />'),$('<p><span class="button cmb-multicheck-toggle">'+l10n.strings.check_toggle+"</span></p>").insertBefore(".cmb2-checkbox-list:not(.no-select-all)"),cmb.makeListSortable(),$metabox.on("change",".cmb2_upload_file",function(){cmb.formfield=$(this).attr("id"),$id(cmb.formfield+"_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.filter(".sortable").each(function(){$(this).find(".button.cmb-remove-group-row").before('<a class="button cmb-shift-rows move-up alignleft" href="#"><span class="'+l10n.up_arrow_class+'"></span></a> <a class="button cmb-shift-rows move-down alignleft" href="#"><span class="'+l10n.down_arrow_class+'"></span></a>')}).on("click",".cmb-shift-rows",cmb.shiftRows).on("cmb2_add_row",cmb.emptyValue),setTimeout(cmb.resizeoEmbeds,500),$(window).on("resize",cmb.resizeoEmbeds)},cmb.resetTitlesAndIterator=function(){$(".cmb-repeatable-group").each(function(){var $table=$(this);$table.find(".cmb-repeatable-grouping").each(function(rowindex){var $row=$(this);$row.data("iterator",rowindex),$row.find(".cmb-group-title h4").text($table.find(".cmb-add-group-row").data("grouptitle").replace("{#}",rowindex+1))})})},cmb.toggleHandle=function(evt){evt.preventDefault(),$(document).trigger("postbox-toggled",$(this).parent(".postbox").toggleClass("closed"))},cmb.toggleCheckBoxes=function(evt){evt.preventDefault();var $self=$(this),$multicheck=$self.closest(".cmb-td").find("input[type=checkbox]");$self.data("checked")?($multicheck.prop("checked",!1),$self.data("checked",!1)):($multicheck.prop("checked",!0),$self.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){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(formfield,isList){if(wp){var $metabox=cmb.metabox();cmb.formfield=formfield;var $formfield=$id(cmb.formfield),fieldData=$formfield.data(),previewSize=fieldData.previewsize,formName=$formfield.attr("name"),uploadStatus=!0,attachment=!0;if(cmb.formfield in cmb.file_frames)return void cmb.file_frames[cmb.formfield].open();cmb.file_frames[cmb.formfield]=wp.media({title:$metabox.find("label[for="+cmb.formfield+"]").text(),library:fieldData.queryargs||{},button:{text:l10n.strings[isList?"upload_files":"upload_file"]},multiple:isList?"add":!1}),cmb.mediaHandlers.list=function(selection,returnIt){attachment=selection.toJSON(),$formfield.val(attachment.url),$id(cmb.formfield+"_id").val(attachment.id);var fileGroup=[];return $(attachment).each(function(){if(this.type&&"image"===this.type){var width=previewSize[0]?previewSize[0]:50,height=previewSize[1]?previewSize[1]:50;uploadStatus='<li class="img-status"><img width="'+width+'" height="'+height+'" src="'+this.url+'" class="attachment-'+width+"px"+height+'px" alt="'+this.filename+'"><p><a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+"["+this.id+']">'+l10n.strings.remove_image+'</a></p><input type="hidden" id="filelist-'+this.id+'" data-id="'+this.id+'" name="'+formName+"["+this.id+']" value="'+this.url+'"></li>'}else uploadStatus='<li class="file-status"><span>'+l10n.strings.file+" <strong>"+this.filename+'</strong></span>&nbsp;&nbsp; (<a href="'+this.url+'" target="_blank" rel="external">'+l10n.strings.download+'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+"["+this.id+']">'+l10n.strings.remove_file+'</a>)<input type="hidden" id="filelist-'+this.id+'" data-id="'+this.id+'" name="'+formName+"["+this.id+']" value="'+this.url+'"></li>';fileGroup.push(uploadStatus)}),returnIt?fileGroup:void $(fileGroup).each(function(){$formfield.siblings(".cmb2-media-status").slideDown().append(this)})},cmb.mediaHandlers.single=function(selection){if(attachment=selection.first().toJSON(),$formfield.val(attachment.url),$id(cmb.formfield+"_id").val(attachment.id),attachment.type&&"image"===attachment.type){var width=previewSize[0]?previewSize[0]:350;uploadStatus='<div class="img-status"><img width="'+width+'px" style="max-width: '+width+'px; width: 100%; height: auto;" src="'+attachment.url+'" alt="'+attachment.filename+'" title="'+attachment.filename+'" /><p><a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+'">'+l10n.strings.remove_image+"</a></p></div>"}else uploadStatus='<div class="file-status"><span>'+l10n.strings.file+" <strong>"+attachment.filename+'</strong></span>&nbsp;&nbsp; (<a href="'+attachment.url+'" target="_blank" rel="external">'+l10n.strings.download+'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+'">'+l10n.strings.remove_file+"</a>)</div>";$formfield.siblings(".cmb2-media-status").slideDown().html(uploadStatus)},cmb.mediaHandlers.selectFile=function(){var selection=cmb.file_frames[cmb.formfield].state().get("selection"),type=isList?"list":"single";return cmb.attach_id&&isList?void $('[data-id="'+cmb.attach_id+'"]').parents("li").replaceWith(cmb.mediaHandlers.list(selection,!0)):void cmb.mediaHandlers[type](selection)},cmb.mediaHandlers.openModal=function(){var selection=cmb.file_frames[cmb.formfield].state().get("selection");if(!cmb.attach_id)return selection.reset();var attach=wp.media.attachment(cmb.attach_id);attach.fetch(),selection.set(attach?[attach]:[])},cmb.file_frames[cmb.formfield].on("select",cmb.mediaHandlers.selectFile).on("open",cmb.mediaHandlers.openModal),cmb.file_frames[cmb.formfield].open()}},cmb.handleRemoveMedia=function(evt){evt.preventDefault();var $self=$(this);return $self.is(".cmb-attach-list .cmb2-remove-file-button")?($self.parents("li").remove(),!1):(cmb.formfield=$self.attr("rel"),cmb.metabox().find("input#"+cmb.formfield).val(""),cmb.metabox().find("input#"+cmb.formfield+"_id").val(""),$self.parents(".cmb2-media-status").html(""),!1)},cmb.cleanRow=function($row,prevNum,group){var $inputs=$row.find('input:not([type="button"]), select, textarea, label'),$other=$row.find("[id]").not('input:not([type="button"]), select, textarea, label');return group&&($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)})),cmb.neweditor_id=[],$inputs.filter(":checked").prop("checked",!1),$inputs.filter(":selected").prop("selected",!1),$row.find("h3.cmb-group-title").length&&$row.find("h3.cmb-group-title").text($row.data("title").replace("{#}",cmb.idNumber+1)),$inputs.each(function(){var newID,oldID,$newInput=$(this),isEditor=$newInput.hasClass("wp-editor-area"),oldFor=$newInput.attr("for"),oldVal=$newInput.attr("value"),attrs={};if(oldFor)attrs={"for":oldFor.replace("_"+prevNum,"_"+cmb.idNumber)};else{var oldName=$newInput.attr("name"),newName=oldName?oldName.replace("["+prevNum+"]","["+cmb.idNumber+"]"):"";oldID=$newInput.attr("id"),newID=oldID?oldID.replace("_"+prevNum,"_"+cmb.idNumber):"",attrs={id:newID,name:newName,"data-iterator":cmb.idNumber}}if(undefined!==typeof oldVal&&oldVal&&(attrs.value=""),"TEXTAREA"===$newInput.prop("tagName")&&$newInput.html(""),$newInput.removeClass("hasDatepicker").attr(attrs).val(""),isEditor){newID=newID?oldID.replace("zx"+prevNum,"zx"+cmb.idNumber):"",$newInput.html("");var $wysiwyg=$newInput.parents(".cmb-type-wysiwyg");$wysiwyg.find(".mce-tinymce:not(:first-child)").remove();var html=$wysiwyg.html().replace(new RegExp(oldID,"g"),newID);$wysiwyg.html(html),cmb.neweditor_id.push({id:newID,old:oldID})}}),cmb},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){var _prop;if(cmb.neweditor_id.length){var i;for(i=cmb.neweditor_id.length-1;i>=0;i--){var id=cmb.neweditor_id[i].id,old=cmb.neweditor_id[i].old;if("undefined"==typeof tinyMCEPreInit.mceInit[id]){var newSettings=jQuery.extend({},tinyMCEPreInit.mceInit[old]);for(_prop in newSettings)"string"==typeof newSettings[_prop]&&(newSettings[_prop]=newSettings[_prop].replace(new RegExp(old,"g"),id));tinyMCEPreInit.mceInit[id]=newSettings}if("undefined"==typeof tinyMCEPreInit.qtInit[id]){var newQTS=jQuery.extend({},tinyMCEPreInit.qtInit[old]);for(_prop in newQTS)"string"==typeof newQTS[_prop]&&(newQTS[_prop]=newQTS[_prop].replace(new RegExp(old,"g"),id));tinyMCEPreInit.qtInit[id]=newQTS}tinyMCE.init({id:tinyMCEPreInit.mceInit[id]})}}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")),newNum=prevNum-1,$newName=name.replace("["+prevNum+"]","["+newNum+"]");$this.attr("name",$newName)}},cmb.emptyValue=function(evt,row){$('input:not([type="button"]), textarea',row).val("")},cmb.addGroupRow=function(evt){evt.preventDefault();var $self=$(this);$self.trigger("cmb2_add_group_row_start",$self);var $table=$id($self.data("selector")),$oldRow=$table.find(".cmb-repeatable-grouping").last(),prevNum=parseInt($oldRow.data("iterator"));cmb.idNumber=prevNum+1;var $row=$oldRow.clone();cmb.newRowHousekeeping($row.data("title",$self.data("grouptitle"))).cleanRow($row,prevNum,!0),$row.find(".cmb-add-row-button").prop("disabled",!1);var $newRow=$('<div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+cmb.idNumber+'">'+$row.html()+"</div>");$oldRow.after($newRow),cmb.afterRowInsert($newRow),$table.find(".cmb-repeatable-grouping").length<=1?$table.find(".cmb-remove-group-row").prop("disabled",!0):$table.find(".cmb-remove-group-row").prop("disabled",!1),$table.trigger("cmb2_add_row",$newRow)},cmb.addAjaxRow=function(evt){evt.preventDefault();var $self=$(this),$table=$id($self.data("selector")),$emptyrow=$table.find(".empty-row"),prevNum=parseInt($emptyrow.find("[data-iterator]").data("iterator"));cmb.idNumber=prevNum+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),$table.trigger("cmb2_add_row",$row),$table.find(".cmb-remove-row-button").removeClass("button-disabled")},cmb.removeGroupRow=function(evt){evt.preventDefault();var $self=$(this),$table=$id($self.data("selector")),$parent=$self.parents(".cmb-repeatable-grouping"),number=$table.find(".cmb-repeatable-grouping").length;number>1&&($table.trigger("cmb2_remove_group_row_start",$self),$parent.nextAll(".cmb-repeatable-grouping").find(cmb.repeatEls).each(cmb.updateNameAttr),$parent.remove(),2>=number?$table.find(".cmb-remove-group-row").prop("disabled",!0):$table.find(".cmb-remove-group-row").prop("disabled",!1),$table.trigger("cmb2_remove_row"))},cmb.removeAjaxRow=function(evt){evt.preventDefault();var $self=$(this);if(!$self.hasClass("button-disabled")){var $parent=$self.parents(".cmb-row"),$table=$self.parents(".cmb-repeat-table"),number=$table.find(".cmb-row").length;number>2?($parent.hasClass("empty-row")&&$parent.prev().addClass("empty-row").removeClass("cmb-repeat-row"),$self.parents(".cmb-repeat-table .cmb-row").remove(),3===number&&$table.find(".cmb-remove-row-button").addClass("button-disabled"),$table.trigger("cmb2_remove_row")):$self.addClass("button-disabled")}},cmb.shiftRows=function(evt){evt.preventDefault();var $self=$(this);$self.trigger("cmb2_shift_rows_enter",$self);var $parent=$self.parents(".cmb-repeatable-grouping"),$goto=$self.hasClass("move-up")?$parent.prev(".cmb-repeatable-grouping"):$parent.next(".cmb-repeatable-grouping");if($goto.length){$self.trigger("cmb2_shift_rows_start",$self);var inputVals=[];$parent.find(cmb.repeatEls).each(function(){var val,$element=$(this);val=$element.hasClass("cmb2-media-status")?$element.html():"checkbox"===$element.attr("type")||"radio"===$element.attr("type")?$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);$element.hasClass("cmb2-media-status")?(val=$element.html(),$element.html(inputVals[index].val),inputVals[index].$.html(val)):"checkbox"===$element.attr("type")||"radio"===$element.attr("type")?(inputVals[index].$.prop("checked",$element.is(":checked")),$element.prop("checked",inputVals[index].val)):"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))}),$self.trigger("cmb2_shift_rows_complete",$self)}},cmb.initPickers=function($timePickers,$datePickers,$colorPickers){cmb.initTimePickers($timePickers),cmb.initDatePickers($datePickers),cmb.initColorPickers($colorPickers)},cmb.initTimePickers=function($selector){$selector.length&&($selector.timepicker("destroy"),$selector.timepicker(cmb.defaults.time_picker))},cmb.initDatePickers=function($selector){$selector.length&&($selector.datepicker("destroy"),$selector.datepicker(cmb.defaults.date_picker))},cmb.initColorPickers=function($selector){$selector.length&&("object"==typeof jQuery.wp&&"function"==typeof jQuery.wp.wpColorPicker?$selector.wpColorPicker(cmb.defaults.color_picker):$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.makeListSortable=function(){var $filelist=cmb.metabox().find(".cmb2-media-status.cmb-attach-list");$filelist.length&&$filelist.sortable({cursor:"move"}).disableSelection()},cmb.maybeOembed=function(evt){var $self=$(this),type=evt.type,m={focusout:function(){setTimeout(function(){cmb.spinner(".postbox .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($self,evt)},paste:function(){setTimeout(function(){cmb.doAjax($self)},100)}};m[type]()},cmb.resizeoEmbeds=function(){cmb.metabox().each(function(){var $self=$(this),$tableWrap=$self.parents(".inside"),isSide=$self.parents(".inner-sidebar").length||$self.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=$self.find(".cmb-type-oembed .embed-status"),$children=$embeds.children().not(".cmb2-remove-wrapper");return $children.length?void $children.each(function(){var $self=$(this),iwidth=$self.width(),iheight=$self.height(),_newWidth=newWidth;$self.parents(".cmb-repeat-row").length&&!isSmall&&(_newWidth=newWidth-91,_newWidth=785>tableW?_newWidth-15:_newWidth);var newHeight=Math.round(_newWidth*iheight/iwidth);$self.width(_newWidth).height(newHeight)}):!0})},cmb.log=function(){l10n.script_debug&&console&&"function"==typeof console.log&&console.log.apply(console,arguments)},cmb.spinner=function($context,hide){hide?$(".cmb-spinner",$context).hide():$(".cmb-spinner",$context).show()},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)}},$(document).ready(cmb.init),cmb}(window,document,jQuery);
{cmb2 → inc/cmb2}/js/index.php RENAMED
File without changes
inc/cmb2/js/jquery-ui-timepicker-addon.min.js ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /*! jQuery Timepicker Addon - v1.5.0 - 2014-09-01
2
+ * http://trentrichardson.com/examples/timepicker
3
+ * Copyright (c) 2014 Trent Richardson; Licensed MIT */
4
+ (function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.5.0"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",defaultValue:null,parse:"strict"},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(e){return extendRemove(this._defaults,e||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(e,t){return $.isFunction(tp_inst._defaults.evnts.beforeShow)?tp_inst._defaults.evnts.beforeShow.call($input[0],e,t,tp_inst):void 0},onChangeMonthYear:function(e,t,i){tp_inst._updateDateTime(i),$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],e,t,i,tp_inst)},onClose:function(e,t){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(t),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_inst._defaults.evnts.onClose.call($input[0],e,t,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(e){return e.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(e){return e.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&$.ui.slider===void 0&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzl>tzi;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):-1*(new Date).getTimezoneOffset(),tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),(0===tp_inst._defaults.minDate||0===tp_inst._defaults.minDateTime)&&(tp_inst._defaults.minDate=new Date),(0===tp_inst._defaults.maxDate||0===tp_inst._defaults.maxDateTime)&&(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(e){var t=this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val();this.timeDefined=this._parseTime(t),this._limitMinMaxDateTime(e,!1),this._injectTimePicker()},_parseTime:function(e,t){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),t||!this._defaults.timeOnly){var i=$.datepicker._get(this.inst,"dateFormat");try{var s=parseDateTimeInternal(i,this._defaults.timeFormat,e,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!s.timeObj)return!1;$.extend(this,s.timeObj)}catch(a){return $.timepicker.log("Error parsing the date/time string: "+a+"\ndate/time string = "+e+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+i),!1}return!0}var n=$.datepicker.parseTime(this._defaults.timeFormat,e,this._defaults);return n?($.extend(this,n),!0):!1},_injectTimePicker:function(){var e=this.inst.dpDiv,t=this.inst.settings,i=this,s="",a="",n=null,r={},l={},o=null,c=0,u=0;if(0===e.find("div.ui-timepicker-div").length&&t.showTimepicker){var m=' style="display:none;"',d='<div class="ui-timepicker-div'+(t.isRTL?" ui-timepicker-rtl":"")+'"><dl>'+'<dt class="ui_tpicker_time_label"'+(t.showTime?"":m)+">"+t.timeText+"</dt>"+'<dd class="ui_tpicker_time"'+(t.showTime?"":m)+"></dd>";for(c=0,u=this.units.length;u>c;c++){if(s=this.units[c],a=s.substr(0,1).toUpperCase()+s.substr(1),n=null!==t["show"+a]?t["show"+a]:this.support[s],r[s]=parseInt(t[s+"Max"]-(t[s+"Max"]-t[s+"Min"])%t["step"+a],10),l[s]=0,d+='<dt class="ui_tpicker_'+s+'_label"'+(n?"":m)+">"+t[s+"Text"]+"</dt>"+'<dd class="ui_tpicker_'+s+'"><div class="ui_tpicker_'+s+'_slider"'+(n?"":m)+"></div>",n&&t[s+"Grid"]>0){if(d+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===s)for(var h=t[s+"Min"];r[s]>=h;h+=parseInt(t[s+"Grid"],10)){l[s]++;var p=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:h},t);d+='<td data-for="'+s+'">'+p+"</td>"}else for(var _=t[s+"Min"];r[s]>=_;_+=parseInt(t[s+"Grid"],10))l[s]++,d+='<td data-for="'+s+'">'+(10>_?"0":"")+_+"</td>";d+="</tr></table></div>"}d+="</dd>"}var f=null!==t.showTimezone?t.showTimezone:this.support.timezone;d+='<dt class="ui_tpicker_timezone_label"'+(f?"":m)+">"+t.timezoneText+"</dt>",d+='<dd class="ui_tpicker_timezone" '+(f?"":m)+"></dd>",d+="</dl></div>";var g=$(d);for(t.timeOnly===!0&&(g.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+t.timeOnlyTitle+"</div>"+"</div>"),e.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),c=0,u=i.units.length;u>c;c++)s=i.units[c],a=s.substr(0,1).toUpperCase()+s.substr(1),n=null!==t["show"+a]?t["show"+a]:this.support[s],i[s+"_slider"]=i.control.create(i,g.find(".ui_tpicker_"+s+"_slider"),s,i[s],t[s+"Min"],r[s],t["step"+a]),n&&t[s+"Grid"]>0&&(o=100*l[s]*t[s+"Grid"]/(r[s]-t[s+"Min"]),g.find(".ui_tpicker_"+s+" table").css({width:o+"%",marginLeft:t.isRTL?"0":o/(-2*l[s])+"%",marginRight:t.isRTL?o/(-2*l[s])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(){var e=$(this),t=e.html(),a=parseInt(t.replace(/[^0-9]/g),10),n=t.replace(/[^apm]/gi),r=e.data("for");"hour"===r&&(-1!==n.indexOf("p")&&12>a?a+=12:-1!==n.indexOf("a")&&12===a&&(a=0)),i.control.value(i,i[r+"_slider"],s,a),i._onTimeChange(),i._onSelectHandler()}).css({cursor:"pointer",width:100/l[s]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=g.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(t.timezoneList,function(e){return $("<option />").val("object"==typeof e?e.value:e).text("object"==typeof e?e.label:e)})),this.timezone!==void 0&&null!==this.timezone&&""!==this.timezone){var M=-1*new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset();M===this.timezone?selectLocalTimezone(i):this.timezone_select.val(this.timezone)}else this.hour!==void 0&&null!==this.hour&&""!==this.hour?this.timezone_select.val(t.timezone):selectLocalTimezone(i);this.timezone_select.change(function(){i._onTimeChange(),i._onSelectHandler()});var v=e.find(".ui-datepicker-buttonpane");if(v.length?v.before(g):e.append(g),this.$timeObj=g.find(".ui_tpicker_time"),null!==this.inst){var k=this.timeDefined;this._onTimeChange(),this.timeDefined=k}if(this._defaults.addSliderAccess){var T=this._defaults.sliderAccessArgs,D=this._defaults.isRTL;T.isRTL=D,setTimeout(function(){if(0===g.find(".ui-slider-access").length){g.find(".ui-slider:visible").sliderAccess(T);var e=g.find(".ui-slider-access:eq(0)").outerWidth(!0);e&&g.find("table:visible").each(function(){var t=$(this),i=t.outerWidth(),s=(""+t.css(D?"marginRight":"marginLeft")).replace("%",""),a=i-e,n=s*a/i+"%",r={width:a,marginRight:0,marginLeft:0};r[D?"marginRight":"marginLeft"]=n,t.css(r)})}},10)}i._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(e,t){var i=this._defaults,s=new Date(e.selectedYear,e.selectedMonth,e.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(e,"minDateTime")&&void 0!==$.datepicker._get(e,"minDateTime")&&s){var a=$.datepicker._get(e,"minDateTime"),n=new Date(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0,0);(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)&&(this.hourMinOriginal=i.hourMin,this.minuteMinOriginal=i.minuteMin,this.secondMinOriginal=i.secondMin,this.millisecMinOriginal=i.millisecMin,this.microsecMinOriginal=i.microsecMin),e.settings.timeOnly||n.getTime()===s.getTime()?(this._defaults.hourMin=a.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=a.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=a.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=a.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=a.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(e,"maxDateTime")&&void 0!==$.datepicker._get(e,"maxDateTime")&&s){var r=$.datepicker._get(e,"maxDateTime"),l=new Date(r.getFullYear(),r.getMonth(),r.getDate(),0,0,0,0);(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)&&(this.hourMaxOriginal=i.hourMax,this.minuteMaxOriginal=i.minuteMax,this.secondMaxOriginal=i.secondMax,this.millisecMaxOriginal=i.millisecMax,this.microsecMaxOriginal=i.microsecMax),e.settings.timeOnly||l.getTime()===s.getTime()?(this._defaults.hourMax=r.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=r.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=r.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=r.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=r.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==e.settings.minTime){var o=new Date("01/01/1970 "+e.settings.minTime);this.hour<o.getHours()?(this.hour=this._defaults.hourMin=o.getHours(),this.minute=this._defaults.minuteMin=o.getMinutes()):this.hour===o.getHours()&&this.minute<o.getMinutes()?this.minute=this._defaults.minuteMin=o.getMinutes():this._defaults.hourMin<o.getHours()?(this._defaults.hourMin=o.getHours(),this._defaults.minuteMin=o.getMinutes()):this._defaults.minuteMin=this._defaults.hourMin===o.getHours()===this.hour&&this._defaults.minuteMin<o.getMinutes()?o.getMinutes():0}if(null!==e.settings.maxTime){var c=new Date("01/01/1970 "+e.settings.maxTime);this.hour>c.getHours()?(this.hour=this._defaults.hourMax=c.getHours(),this.minute=this._defaults.minuteMax=c.getMinutes()):this.hour===c.getHours()&&this.minute>c.getMinutes()?this.minute=this._defaults.minuteMax=c.getMinutes():this._defaults.hourMax>c.getHours()?(this._defaults.hourMax=c.getHours(),this._defaults.minuteMax=c.getMinutes()):this._defaults.minuteMax=this._defaults.hourMax===c.getHours()===this.hour&&this._defaults.minuteMax>c.getMinutes()?c.getMinutes():59}if(void 0!==t&&t===!0){var u=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),m=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),d=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),h=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),p=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:u,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:m,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:d,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:h,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:p,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var e=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,t=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,i=this.second_slider?this.control.value(this,this.second_slider,"second"):!1,s=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,a=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,n=this.timezone_select?this.timezone_select.val():!1,r=this._defaults,l=r.pickerTimeFormat||r.timeFormat,o=r.pickerTimeSuffix||r.timeSuffix;"object"==typeof e&&(e=!1),"object"==typeof t&&(t=!1),"object"==typeof i&&(i=!1),"object"==typeof s&&(s=!1),"object"==typeof a&&(a=!1),"object"==typeof n&&(n=!1),e!==!1&&(e=parseInt(e,10)),t!==!1&&(t=parseInt(t,10)),i!==!1&&(i=parseInt(i,10)),s!==!1&&(s=parseInt(s,10)),a!==!1&&(a=parseInt(a,10)),n!==!1&&(n=""+n);var c=r[12>e?"amNames":"pmNames"][0],u=e!==parseInt(this.hour,10)||t!==parseInt(this.minute,10)||i!==parseInt(this.second,10)||s!==parseInt(this.millisec,10)||a!==parseInt(this.microsec,10)||this.ampm.length>0&&12>e!=(-1!==$.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&n!==""+this.timezone;u&&(e!==!1&&(this.hour=e),t!==!1&&(this.minute=t),i!==!1&&(this.second=i),s!==!1&&(this.millisec=s),a!==!1&&(this.microsec=a),n!==!1&&(this.timezone=n),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=c),this.formattedTime=$.datepicker.formatTime(r.timeFormat,this,r),this.$timeObj&&(l===r.timeFormat?this.$timeObj.text(this.formattedTime+o):this.$timeObj.text($.datepicker.formatTime(l,this,r)+o)),this.timeDefined=!0,u&&this._updateDateTime()}},_onSelectHandler:function(){var e=this._defaults.onSelect||this.inst.settings.onSelect,t=this.$input?this.$input[0]:null;e&&t&&e.apply(t,[this.formattedDateTime,this])},_updateDateTime:function(e){e=this.inst||e;var t=e.currentYear>0?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(e.selectedYear,e.selectedMonth,e.selectedDay),i=$.datepicker._daylightSavingAdjust(t),s=$.datepicker._get(e,"dateFormat"),a=$.datepicker._getFormatConfig(e),n=null!==i&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(s,null===i?new Date:i,a);var r=this.formattedDate;if(""===e.lastVal&&(e.currentYear=e.selectedYear,e.currentMonth=e.selectedMonth,e.currentDay=e.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?r=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||n)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(r+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=r,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(r);var l="",o=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,c=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(l=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===i?new Date:i,a):this.formattedDate,l&&(l+=o)),l+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+c:this.formattedTime+c,this.$altInput.val(l)}else this.$input.val(r);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var e=$.datepicker._getInst(this.$input.get(0)),t=$.datepicker._get(e,"timepicker");if(t&&t._defaults.timeOnly&&e.input.val()!==e.lastVal)try{$.datepicker._updateDatepicker(e)}catch(i){$.timepicker.log(i)}}},_controls:{slider:{create:function(e,t,i,s,a,n,r){var l=e._defaults.isRTL;return t.prop("slide",null).slider({orientation:"horizontal",value:l?-1*s:s,min:l?-1*n:a,max:l?-1*a:n,step:r,slide:function(t,s){e.control.value(e,$(this),i,l?-1*s.value:s.value),e._onTimeChange()},stop:function(){e._onSelectHandler()}})},options:function(e,t,i,s,a){if(e._defaults.isRTL){if("string"==typeof s)return"min"===s||"max"===s?void 0!==a?t.slider(s,-1*a):Math.abs(t.slider(s)):t.slider(s);var n=s.min,r=s.max;return s.min=s.max=null,void 0!==n&&(s.max=-1*n),void 0!==r&&(s.min=-1*r),t.slider(s)}return"string"==typeof s&&void 0!==a?t.slider(s,a):t.slider(s)},value:function(e,t,i,s){return e._defaults.isRTL?void 0!==s?t.slider("value",-1*s):Math.abs(t.slider("value")):void 0!==s?t.slider("value",s):t.slider("value")}},select:{create:function(e,t,i,s,a,n,r){for(var l='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+i+'" data-min="'+a+'" data-max="'+n+'" data-step="'+r+'">',o=e._defaults.pickerTimeFormat||e._defaults.timeFormat,c=a;n>=c;c+=r)l+='<option value="'+c+'"'+(c===s?" selected":"")+">",l+="hour"===i?$.datepicker.formatTime($.trim(o.replace(/[^ht ]/gi,"")),{hour:c},e._defaults):"millisec"===i||"microsec"===i||c>=10?c:"0"+(""+c),l+="</option>";return l+="</select>",t.children("select").remove(),$(l).appendTo(t).change(function(){e._onTimeChange(),e._onSelectHandler()}),t},options:function(e,t,i,s,a){var n={},r=t.children("select");if("string"==typeof s){if(void 0===a)return r.data(s);n[s]=a}else n=s;return e.control.create(e,t,r.data("unit"),r.val(),n.min||r.data("min"),n.max||r.data("max"),n.step||r.data("step"))},value:function(e,t,i,s){var a=t.children("select");return void 0!==s?a.val(s):a.val()}}}}),$.fn.extend({timepicker:function(e){e=e||{};var t=Array.prototype.slice.call(arguments);return"object"==typeof e&&(t[0]=$.extend(e,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),t)})},datetimepicker:function(e){e=e||{};var t=arguments;return"string"==typeof e?"getDate"===e||"option"===e&&2===t.length&&"string"==typeof t[1]?$.fn.datepicker.apply($(this[0]),t):this.each(function(){var e=$(this);e.datepicker.apply(e,t)}):this.each(function(){var t=$(this);t.datepicker($.timepicker._newInst(t,e)._defaults)})}}),$.datepicker.parseDateTime=function(e,t,i,s,a){var n=parseDateTimeInternal(e,t,i,s,a);if(n.timeObj){var r=n.timeObj;n.date.setHours(r.hour,r.minute,r.second,r.millisec),n.date.setMicroseconds(r.microsec)}return n.date},$.datepicker.parseTime=function(e,t,i){var s=extendRemove(extendRemove({},$.timepicker._defaults),i||{});-1!==e.replace(/\'.*?\'/g,"").indexOf("Z");var a=function(e,t,i){var s,a=function(e,t){var i=[];return e&&$.merge(i,e),t&&$.merge(i,t),i=$.map(i,function(e){return e.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+i.join("|")+")?"},n=function(e){var t=e.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),i={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(t)for(var s=0;t.length>s;s++)-1===i[(""+t[s]).charAt(0)]&&(i[(""+t[s]).charAt(0)]=s+1);return i},r="^"+(""+e).replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){var t=e.length;switch(e.charAt(0).toLowerCase()){case"h":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"m":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"s":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return a(i.amNames,i.pmNames);default:return"("+e.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(e){return"\\"+e})+")?"}}).replace(/\s/g,"\\s?")+i.timeSuffix+"$",l=n(e),o="";s=t.match(RegExp(r,"i"));var c={hour:0,minute:0,second:0,millisec:0,microsec:0};return s?(-1!==l.t&&(void 0===s[l.t]||0===s[l.t].length?(o="",c.ampm=""):(o=-1!==$.inArray(s[l.t].toUpperCase(),i.amNames)?"AM":"PM",c.ampm=i["AM"===o?"amNames":"pmNames"][0])),-1!==l.h&&(c.hour="AM"===o&&"12"===s[l.h]?0:"PM"===o&&"12"!==s[l.h]?parseInt(s[l.h],10)+12:Number(s[l.h])),-1!==l.m&&(c.minute=Number(s[l.m])),-1!==l.s&&(c.second=Number(s[l.s])),-1!==l.l&&(c.millisec=Number(s[l.l])),-1!==l.c&&(c.microsec=Number(s[l.c])),-1!==l.z&&void 0!==s[l.z]&&(c.timezone=$.timepicker.timezoneOffsetNumber(s[l.z])),c):!1},n=function(e,t,i){try{var s=new Date("2012-01-01 "+t);if(isNaN(s.getTime())&&(s=new Date("2012-01-01T"+t),isNaN(s.getTime())&&(s=new Date("01/01/2012 "+t),isNaN(s.getTime()))))throw"Unable to parse time with native Date: "+t;return{hour:s.getHours(),minute:s.getMinutes(),second:s.getSeconds(),millisec:s.getMilliseconds(),microsec:s.getMicroseconds(),timezone:-1*s.getTimezoneOffset()}}catch(n){try{return a(e,t,i)}catch(r){$.timepicker.log("Unable to parse \ntimeString: "+t+"\ntimeFormat: "+e)}}return!1};return"function"==typeof s.parse?s.parse(e,t,s):"loose"===s.parse?n(e,t,s):a(e,t,s)},$.datepicker.formatTime=function(e,t,i){i=i||{},i=$.extend({},$.timepicker._defaults,i),t=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},t);var s=e,a=i.amNames[0],n=parseInt(t.hour,10);return n>11&&(a=i.pmNames[0]),s=s.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){switch(e){case"HH":return("0"+n).slice(-2);case"H":return n;case"hh":return("0"+convert24to12(n)).slice(-2);case"h":return convert24to12(n);case"mm":return("0"+t.minute).slice(-2);case"m":return t.minute;case"ss":return("0"+t.second).slice(-2);case"s":return t.second;case"l":return("00"+t.millisec).slice(-3);case"c":return("00"+t.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===t.timezone?i.timezone:t.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===t.timezone?i.timezone:t.timezone,!0);case"T":return a.charAt(0).toUpperCase();case"TT":return a.toUpperCase();case"t":return a.charAt(0).toLowerCase();case"tt":return a.toLowerCase();default:return e.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(e,t){var i,s=this._getInst($(e)[0]),a=this._get(s,"timepicker");a&&s.settings.showTimepicker?(a._limitMinMaxDateTime(s,!0),i=s.inline,s.inline=s.stay_open=!0,this._base_selectDate(e,t),s.inline=i,s.stay_open=!1,this._notifyChange(s),this._updateDatepicker(s)):this._base_selectDate(e,t)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(e){var t=e.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==e&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==t||"boolean"==typeof e.stay_open&&e.stay_open!==!1)){this._base_updateDatepicker(e);var i=this._get(e,"timepicker");i&&i._addTimePicker(e)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(e){var t=$.datepicker._getInst(e.target),i=$.datepicker._get(t,"timepicker");if(i&&$.datepicker._get(t,"constrainInput")){var s=i.support.ampm,a=null!==i._defaults.showTimezone?i._defaults.showTimezone:i.support.timezone,n=$.datepicker._possibleChars($.datepicker._get(t,"dateFormat")),r=(""+i._defaults.timeFormat).replace(/[hms]/g,"").replace(/TT/g,s?"APM":"").replace(/Tt/g,s?"AaPpMm":"").replace(/tT/g,s?"AaPpMm":"").replace(/T/g,s?"AP":"").replace(/tt/g,s?"apm":"").replace(/t/g,s?"ap":"")+" "+i._defaults.separator+i._defaults.timeSuffix+(a?i._defaults.timezoneList.join(""):"")+i._defaults.amNames.join("")+i._defaults.pmNames.join("")+n,l=String.fromCharCode(void 0===e.charCode?e.keyCode:e.charCode);return e.ctrlKey||" ">l||!n||r.indexOf(l)>-1}return $.datepicker._base_doKeyPress(e)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(e){var t=this._get(e,"timepicker");if(t){var i=t._defaults.altField;if(i){var s=(t._defaults.altFormat||t._defaults.dateFormat,this._getDate(e)),a=$.datepicker._getFormatConfig(e),n="",r=t._defaults.altSeparator?t._defaults.altSeparator:t._defaults.separator,l=t._defaults.altTimeSuffix?t._defaults.altTimeSuffix:t._defaults.timeSuffix,o=null!==t._defaults.altTimeFormat?t._defaults.altTimeFormat:t._defaults.timeFormat;n+=$.datepicker.formatTime(o,t,t._defaults)+l,t._defaults.timeOnly||t._defaults.altFieldTimeOnly||null===s||(n=t._defaults.altFormat?$.datepicker.formatDate(t._defaults.altFormat,s,a)+r+n:t.formattedDate+r+n),$(i).val(e.input.val()?n:"")}}else $.datepicker._base_updateAlternate(e)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(e){var t=$.datepicker._getInst(e.target),i=$.datepicker._get(t,"timepicker");if(i&&i._defaults.timeOnly&&t.input.val()!==t.lastVal)try{$.datepicker._updateDatepicker(t)}catch(s){$.timepicker.log(s)}return $.datepicker._base_doKeyUp(e)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(e){var t=this._getInst($(e)[0]);t.dpDiv,this._base_gotoToday(e);var i=this._get(t,"timepicker");selectLocalTimezone(i);var s=new Date;this._setTime(t,s),this._setDate(t,s)},$.datepicker._disableTimepickerDatepicker=function(e){var t=this._getInst(e);if(t){var i=this._get(t,"timepicker");$(e).datepicker("getDate"),i&&(t.settings.showTimepicker=!1,i._defaults.showTimepicker=!1,i._updateDateTime(t))}},$.datepicker._enableTimepickerDatepicker=function(e){var t=this._getInst(e);if(t){var i=this._get(t,"timepicker");$(e).datepicker("getDate"),i&&(t.settings.showTimepicker=!0,i._defaults.showTimepicker=!0,i._addTimePicker(t),i._updateDateTime(t))}},$.datepicker._setTime=function(e,t){var i=this._get(e,"timepicker");if(i){var s=i._defaults;
5
+ i.hour=t?t.getHours():s.hour,i.minute=t?t.getMinutes():s.minute,i.second=t?t.getSeconds():s.second,i.millisec=t?t.getMilliseconds():s.millisec,i.microsec=t?t.getMicroseconds():s.microsec,i._limitMinMaxDateTime(e,!0),i._onTimeChange(),i._updateDateTime(e)}},$.datepicker._setTimeDatepicker=function(e,t,i){var s=this._getInst(e);if(s){var a=this._get(s,"timepicker");if(a){this._setDateFromField(s);var n;t&&("string"==typeof t?(a._parseTime(t,i),n=new Date,n.setHours(a.hour,a.minute,a.second,a.millisec),n.setMicroseconds(a.microsec)):(n=new Date(t.getTime()),n.setMicroseconds(t.getMicroseconds())),"Invalid Date"==""+n&&(n=void 0),this._setTime(s,n))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(e,t){var i=this._getInst(e),s=t;if(i){"string"==typeof t&&(s=new Date(t),s.getTime()||(this._base_setDateDatepicker.apply(this,arguments),s=$(e).datepicker("getDate")));var a,n=this._get(i,"timepicker");s instanceof Date?(a=new Date(s.getTime()),a.setMicroseconds(s.getMicroseconds())):a=s,n&&a&&(n.support.timezone||null!==n._defaults.timezone||(n.timezone=-1*a.getTimezoneOffset()),s=$.timepicker.timezoneAdjust(s,n.timezone),a=$.timepicker.timezoneAdjust(a,n.timezone)),this._updateDatepicker(i),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(e,a,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(e,t){var i=this._getInst(e);if(i){var s=this._get(i,"timepicker");if(s){void 0===i.lastVal&&this._setDateFromField(i,t);var a=this._getDate(i);return a&&s._parseTime($(e).val(),s.timeOnly)&&(a.setHours(s.hour,s.minute,s.second,s.millisec),a.setMicroseconds(s.microsec),null!=s.timezone&&(s.support.timezone||null!==s._defaults.timezone||(s.timezone=-1*a.getTimezoneOffset()),a=$.timepicker.timezoneAdjust(a,s.timezone))),a}return this._base_getDateDatepicker(e,t)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(e,t,i){var s;try{s=this._base_parseDate(e,t,i)}catch(a){if(!(a.indexOf(":")>=0))throw a;s=this._base_parseDate(e,t.substring(0,t.length-(a.length-a.indexOf(":")-2)),i),$.timepicker.log("Error parsing the date string: "+a+"\ndate string = "+t+"\ndate format = "+e)}return s},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(e){var t=this._get(e,"timepicker");return t?(t._updateDateTime(e),t.$input.val()):this._base_formatDate(e)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(e,t,i){var s,a=this._getInst(e);if(!a)return null;var n=this._get(a,"timepicker");if(n){var r,l,o,c,u=null,m=null,d=null,h=n._defaults.evnts,p={};if("string"==typeof t){if("minDate"===t||"minDateTime"===t)u=i;else if("maxDate"===t||"maxDateTime"===t)m=i;else if("onSelect"===t)d=i;else if(h.hasOwnProperty(t)){if(i===void 0)return h[t];p[t]=i,s={}}}else if("object"==typeof t){t.minDate?u=t.minDate:t.minDateTime?u=t.minDateTime:t.maxDate?m=t.maxDate:t.maxDateTime&&(m=t.maxDateTime);for(r in h)h.hasOwnProperty(r)&&t[r]&&(p[r]=t[r])}for(r in p)p.hasOwnProperty(r)&&(h[r]=p[r],s||(s=$.extend({},t)),delete s[r]);if(s&&isEmptyObject(s))return;if(u?(u=0===u?new Date:new Date(u),n._defaults.minDate=u,n._defaults.minDateTime=u):m?(m=0===m?new Date:new Date(m),n._defaults.maxDate=m,n._defaults.maxDateTime=m):d&&(n._defaults.onSelect=d),u||m)return c=$(e),o=c.datetimepicker("getDate"),l=this._base_optionDatepicker.call($.datepicker,e,s||t,i),c.datetimepicker("setDate",o),l}return void 0===i?this._base_optionDatepicker.call($.datepicker,e,t):this._base_optionDatepicker.call($.datepicker,e,s||t,i)};var isEmptyObject=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0},extendRemove=function(e,t){$.extend(e,t);for(var i in t)(null===t[i]||void 0===t[i])&&(e[i]=t[i]);return e},detectSupport=function(e){var t=e.replace(/'.*?'/g,"").toLowerCase(),i=function(e,t){return-1!==e.indexOf(t)?!0:!1};return{hour:i(t,"h"),minute:i(t,"m"),second:i(t,"s"),millisec:i(t,"l"),microsec:i(t,"c"),timezone:i(t,"z"),ampm:i(t,"t")&&i(e,"h"),iso8601:i(e,"Z")}},convert24to12=function(e){return e%=12,0===e&&(e=12),e+""},computeEffectiveSetting=function(e,t){return e&&e[t]?e[t]:$.timepicker._defaults[t]},splitDateTime=function(e,t){var i=computeEffectiveSetting(t,"separator"),s=computeEffectiveSetting(t,"timeFormat"),a=s.split(i),n=a.length,r=e.split(i),l=r.length;return l>1?{dateString:r.splice(0,l-n).join(i),timeString:r.splice(0,n).join(i)}:{dateString:e,timeString:""}},parseDateTimeInternal=function(e,t,i,s,a){var n,r,l;if(r=splitDateTime(i,a),n=$.datepicker._base_parseDate(e,r.dateString,s),""===r.timeString)return{date:n};if(l=$.datepicker.parseTime(t,r.timeString,a),!l)throw"Wrong time format";return{date:n,timeObj:l}},selectLocalTimezone=function(e,t){if(e&&e.timezone_select){var i=t||new Date;e.timezone_select.val(-i.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(e,t){if(isNaN(e)||e>840||-720>e)return e;var i=e,s=i%60,a=(i-s)/60,n=t?":":"",r=(i>=0?"+":"-")+("0"+Math.abs(a)).slice(-2)+n+("0"+Math.abs(s)).slice(-2);return"+00:00"===r?"Z":r},$.timepicker.timezoneOffsetNumber=function(e){var t=(""+e).replace(":","");return"Z"===t.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(t)?("-"===t.substr(0,1)?-1:1)*(60*parseInt(t.substr(1,2),10)+parseInt(t.substr(3,2),10)):e},$.timepicker.timezoneAdjust=function(e,t){var i=$.timepicker.timezoneOffsetNumber(t);return isNaN(i)||e.setMinutes(e.getMinutes()+-e.getTimezoneOffset()-i),e},$.timepicker.timeRange=function(e,t,i){return $.timepicker.handleRange("timepicker",e,t,i)},$.timepicker.datetimeRange=function(e,t,i){$.timepicker.handleRange("datetimepicker",e,t,i)},$.timepicker.dateRange=function(e,t,i){$.timepicker.handleRange("datepicker",e,t,i)},$.timepicker.handleRange=function(e,t,i,s){function a(a,n){var r=t[e]("getDate"),l=i[e]("getDate"),o=a[e]("getDate");if(null!==r){var c=new Date(r.getTime()),u=new Date(r.getTime());c.setMilliseconds(c.getMilliseconds()+s.minInterval),u.setMilliseconds(u.getMilliseconds()+s.maxInterval),s.minInterval>0&&c>l?i[e]("setDate",c):s.maxInterval>0&&l>u?i[e]("setDate",u):r>l&&n[e]("setDate",o)}}function n(t,i,a){if(t.val()){var n=t[e].call(t,"getDate");null!==n&&s.minInterval>0&&("minDate"===a&&n.setMilliseconds(n.getMilliseconds()+s.minInterval),"maxDate"===a&&n.setMilliseconds(n.getMilliseconds()-s.minInterval)),n.getTime&&i[e].call(i,"option",a,n)}}s=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},s);var r=!1;return"timepicker"===e&&(r=!0,e="datetimepicker"),$.fn[e].call(t,$.extend({timeOnly:r,onClose:function(){a($(this),i)},onSelect:function(){n($(this),i,"minDate")}},s,s.start)),$.fn[e].call(i,$.extend({timeOnly:r,onClose:function(){a($(this),t)},onSelect:function(){n($(this),t,"maxDate")}},s,s.end)),a(t,i),n(t,i,"minDate"),n(i,t,"maxDate"),$([t.get(0),i.get(0)])},$.timepicker.log=function(){window.console&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(e){return this.setMilliseconds(this.getMilliseconds()+Math.floor(e/1e3)),this.microseconds=e%1e3,this}),$.timepicker.version="1.5.0"}})(jQuery);
inc/tmm-metaboxes.php ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Register metaboxes for Teams.
4
+ */
5
+ function tmm_register_group_metabox() {
6
+
7
+ /* Custom sanitization call-back to allow HTML in most fields */
8
+ function tmm_html_allowed_sani_cb($content) {
9
+ return is_array( $content ) ? array_map( 'wp_kses_post', $content ) : wp_kses_post( $content );
10
+ }
11
+
12
+ $prefix = '_tmm_';
13
+ $main_group = new_cmb2_box( array(
14
+ 'id' => $prefix . 'team_metabox',
15
+ 'title' => '<span style="font-weight:400;">'.__( 'Manage Members', 'team-members' ).'</span> <a target="_blank" class="wpd_free_pro" title="'.__( 'Unlock more features with Team Members PRO!', 'team-members' ).'" href="http://wpdarko.com/items/team-members-pro"><span style="color:#8a7463;font-size:15px; font-weight:400; float:right; padding-right:14px;"><span class="dashicons dashicons-lock"></span> '.__( 'Free version', 'team-members' ).'</span></a>',
16
+ 'object_types' => array( 'tmm' ),
17
+ 'priority' => 'high',
18
+ ));
19
+
20
+ $tmm_group = $main_group->add_field( array(
21
+ 'id' => $prefix . 'head',
22
+ 'type' => 'group',
23
+ 'options' => array(
24
+ 'group_title' => __( 'Member {#}', 'team-members' ),
25
+ 'add_button' => __( 'Add another member', 'team-members' ),
26
+ 'remove_button' => __( 'Remove member', 'team-members' ),
27
+ 'sortable' => true,
28
+ 'single' => false,
29
+ ),
30
+ ));
31
+
32
+ $main_group->add_group_field( $tmm_group, array(
33
+ 'name' => __( 'Member details', 'team-members' ),
34
+ 'id' => $prefix . 'member_header',
35
+ 'type' => 'title',
36
+ 'row_classes' => 'de_hundred de_heading',
37
+ ));
38
+
39
+ $main_group->add_group_field( $tmm_group, array(
40
+ 'name' => __( 'Firstname', 'team-members' ),
41
+ 'id' => $prefix . 'firstname',
42
+ 'type' => 'text',
43
+ 'row_classes' => 'de_first de_twentyfive de_text de_input',
44
+ 'sanitization_cb' => 'tmm_html_allowed_sani_cb',
45
+ ));
46
+
47
+ $main_group->add_group_field( $tmm_group, array(
48
+ 'name' => __( 'Lastname', 'team-members' ),
49
+ 'id' => $prefix . 'lastname',
50
+ 'type' => 'text',
51
+ 'row_classes' => 'de_twentyfive de_text de_input',
52
+ 'sanitization_cb' => 'tmm_html_allowed_sani_cb',
53
+ ));
54
+
55
+ $main_group->add_group_field( $tmm_group, array(
56
+ 'name' => __( 'Job/role', 'team-members' ),
57
+ 'id' => $prefix . 'job',
58
+ 'type' => 'text',
59
+ 'row_classes' => 'de_fifty de_text de_input',
60
+ 'sanitization_cb' => 'tmm_html_allowed_sani_cb',
61
+ ));
62
+
63
+ $main_group->add_group_field( $tmm_group, array(
64
+ 'name' => __( 'Description/bio', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Basic HTML allowed', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
65
+ 'id' => $prefix . 'desc',
66
+ 'type' => 'textarea',
67
+ 'attributes' => array('rows' => 6),
68
+ 'row_classes' => 'de_first de_hundred de_textarea de_input',
69
+ 'sanitization_cb' => 'tmm_html_allowed_sani_cb',
70
+ ));
71
+
72
+ $main_group->add_group_field( $tmm_group, array(
73
+ 'name' => __( 'Member links', 'team-members' ),
74
+ 'id' => $prefix . 'member_links_header',
75
+ 'type' => 'title',
76
+ 'row_classes' => 'de_hundred de_heading',
77
+ ));
78
+
79
+ $main_group->add_group_field( $tmm_group, array(
80
+ 'name' => __( 'Type of link', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Choose which icon is going to show in the member box', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
81
+ 'id' => $prefix . 'sc_type1',
82
+ 'type' => 'select',
83
+ 'default' => 'nada',
84
+ 'options' => array(
85
+ 'nada' => '-',
86
+ 'twitter' => 'Twitter',
87
+ 'linkedin' => 'LinkedIn',
88
+ 'googleplus' => 'Google+',
89
+ 'facebook' => 'Facebook',
90
+ 'vk' => 'VK',
91
+ 'instagram' => 'Instagram',
92
+ 'tumblr' => 'Tumblr',
93
+ 'pinterest' => 'Pinterest',
94
+ 'email' => __( 'Email', 'team-members' ),
95
+ 'website' => __( 'Website', 'team-members' ),
96
+ 'customlink' => __( 'Other links', 'team-members' ),
97
+ ),
98
+ 'row_classes' => 'de_first de_twentyfive de_select de_text de_input',
99
+ ));
100
+
101
+ $main_group->add_group_field( $tmm_group, array(
102
+ 'name' => __( 'Title attribute', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'eg. Follow us on Twitter!', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
103
+ 'id' => $prefix . 'sc_title1',
104
+ 'type' => 'text',
105
+ 'row_classes' => 'de_twentyfive de_text de_input',
106
+ ));
107
+
108
+ $main_group->add_group_field( $tmm_group, array(
109
+ 'name' => 'URL <a class="wpd_tooltip" title="'.__( 'Start with http://', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
110
+ 'id' => $prefix . 'sc_url1',
111
+ 'type' => 'text',
112
+ 'attributes' => array('placeholder' => 'http://'),
113
+ 'row_classes' => 'de_fifty de_text de_input',
114
+ ));
115
+
116
+ $main_group->add_group_field( $tmm_group, array(
117
+ 'name' => '',
118
+ 'id' => $prefix . 'sc_type2',
119
+ 'type' => 'select',
120
+ 'default' => 'nada',
121
+ 'options' => array(
122
+ 'nada' => '-',
123
+ 'twitter' => 'Twitter',
124
+ 'linkedin' => 'LinkedIn',
125
+ 'googleplus' => 'Google+',
126
+ 'facebook' => 'Facebook',
127
+ 'vk' => 'VK',
128
+ 'instagram' => 'Instagram',
129
+ 'tumblr' => 'Tumblr',
130
+ 'email' => __( 'Email', 'team-members' ),
131
+ 'website' => __( 'Website', 'team-members' ),
132
+ 'customlink' => __( 'Other links', 'team-members' ),
133
+ ),
134
+ 'row_classes' => 'de_first de_twentyfive de_select de_text de_input de_nomtop',
135
+ ));
136
+
137
+ $main_group->add_group_field( $tmm_group, array(
138
+ 'name' => '',
139
+ 'id' => $prefix . 'sc_title2',
140
+ 'type' => 'text',
141
+ 'row_classes' => 'de_twentyfive de_text de_input de_nomtop',
142
+ ));
143
+
144
+ $main_group->add_group_field( $tmm_group, array(
145
+ 'name' => '',
146
+ 'id' => $prefix . 'sc_url2',
147
+ 'type' => 'text',
148
+ 'attributes' => array('placeholder' => 'http://'),
149
+ 'row_classes' => 'de_fifty de_text de_input de_nomtop',
150
+ ));
151
+
152
+ $main_group->add_group_field( $tmm_group, array(
153
+ 'name' => '',
154
+ 'id' => $prefix . 'sc_type3',
155
+ 'type' => 'select',
156
+ 'default' => 'nada',
157
+ 'options' => array(
158
+ 'nada' => '-',
159
+ 'twitter' => 'Twitter',
160
+ 'linkedin' => 'LinkedIn',
161
+ 'googleplus' => 'Google+',
162
+ 'facebook' => 'Facebook',
163
+ 'vk' => 'VK',
164
+ 'instagram' => 'Instagram',
165
+ 'tumblr' => 'Tumblr',
166
+ 'pinterest' => 'Pinterest',
167
+ 'email' => __( 'Email', 'team-members' ),
168
+ 'website' => __( 'Website', 'team-members' ),
169
+ 'customlink' => __( 'Other links', 'team-members' ),
170
+ ),
171
+ 'row_classes' => 'de_first de_twentyfive de_select de_text de_input de_nomtop',
172
+ ));
173
+
174
+ $main_group->add_group_field( $tmm_group, array(
175
+ 'name' => '',
176
+ 'id' => $prefix . 'sc_title3',
177
+ 'type' => 'text',
178
+ 'row_classes' => 'de_twentyfive de_text de_input de_nomtop',
179
+ ));
180
+
181
+ $main_group->add_group_field( $tmm_group, array(
182
+ 'name' => '',
183
+ 'id' => $prefix . 'sc_url3',
184
+ 'type' => 'text',
185
+ 'attributes' => array('placeholder' => 'http://'),
186
+ 'row_classes' => 'de_fifty de_text de_input de_nomtop',
187
+ ));
188
+
189
+ $main_group->add_group_field( $tmm_group, array(
190
+ 'name' => __( 'Member photo', 'team-members' ),
191
+ 'id' => $prefix . 'member_styling_header',
192
+ 'type' => 'title',
193
+ 'row_classes' => 'de_hundred de_heading',
194
+ ));
195
+
196
+ $main_group->add_group_field( $tmm_group, array(
197
+ 'name' => __( 'Upload photo', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Recommended:', 'team-members' ).' 250x250px"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
198
+ 'id' => $prefix . 'photo',
199
+ 'type' => 'file',
200
+ 'options' => array('add_upload_file_text' => __( 'Upload', 'team-members' )),
201
+ 'row_classes' => 'de_first de_hundred de_upload de_input',
202
+ ));
203
+
204
+ $main_group->add_group_field( $tmm_group, array(
205
+ 'name' => __( 'Photo link URL', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'If a URL is added here, the member\'s photo will be clickable — Start with http://', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
206
+ 'id' => $prefix . 'photo_url',
207
+ 'type' => 'text',
208
+ 'attributes' => array('placeholder' => 'http://'),
209
+ 'row_classes' => 'de_first de_hundred de_text de_input de_nomtop',
210
+ ));
211
+
212
+
213
+ // Settings
214
+ $side_group = new_cmb2_box( array(
215
+ 'id' => $prefix . 'settings_head',
216
+ 'title' => '<span style="font-weight:400;">'.__( 'Settings', 'team-members' ).'</span>',
217
+ 'object_types' => array( 'tmm' ),
218
+ 'context' => 'side',
219
+ 'priority' => 'high',
220
+ ));
221
+
222
+ $side_group->add_field( array(
223
+ 'name' => __( 'General settings', 'team-members' ),
224
+ 'id' => $prefix . 'gene_settings_desc',
225
+ 'type' => 'title',
226
+ 'row_classes' => 'de_hundred de_heading_side',
227
+ ));
228
+
229
+ $side_group->add_field( array(
230
+ 'name' => __( 'Main color', 'team-members' ),
231
+ 'id' => $prefix . 'color',
232
+ 'type' => 'colorpicker',
233
+ 'row_classes' => 'de_first de_hundred de_color de_input',
234
+ ));
235
+
236
+ $side_group->add_field( array(
237
+ 'name' => __( 'Members to show per line', 'team-members' ),
238
+ 'id' => $prefix . 'columns',
239
+ 'type' => 'select',
240
+ 'options' => array(
241
+ '2' => __( '2 members per line', 'team-members' ),
242
+ '3' => __( '3 members per line', 'team-members' ),
243
+ '4' => __( '4 members per line', 'team-members' ),
244
+ ),
245
+ 'default' => '3',
246
+ 'row_classes' => 'de_hundred de_text_side',
247
+ ));
248
+
249
+ $side_group->add_field( array(
250
+ 'name' => __( 'Others', 'team-members' ),
251
+ 'id' => $prefix . 'other_settings_desc',
252
+ 'type' => 'title',
253
+ 'row_classes' => 'de_hundred de_heading_side',
254
+ ));
255
+
256
+ $side_group->add_field( array(
257
+ 'name' => __( 'Description/bio alignment', 'team-members' ),
258
+ 'id' => $prefix . 'bio_alignment',
259
+ 'type' => 'select',
260
+ 'options' => array(
261
+ 'center' => __( 'Centre', 'team-members' ),
262
+ 'left' => __( 'Left', 'team-members' ),
263
+ 'right' => __( 'Right', 'team-members' ),
264
+ 'justify' => __( 'Justify', 'team-members' ),
265
+ ),
266
+ 'default' => 'center',
267
+ 'row_classes' => 'de_hundred de_text_side',
268
+ ));
269
+
270
+ $side_group->add_field( array(
271
+ 'name' => __( 'Picture link behavior', 'team-members' ),
272
+ 'id' => $prefix . 'piclink_beh',
273
+ 'type' => 'select',
274
+ 'options' => array(
275
+ 'same' => __( 'Open in same window', 'team-members' ),
276
+ 'new' => __( 'Open in new window', 'team-members' ),
277
+ ),
278
+ 'default' => 'same',
279
+ 'row_classes' => 'de_hundred de_checkbox_side',
280
+ 'default' => false,
281
+ ));
282
+
283
+ $side_group->add_field( array(
284
+ 'name' => __( 'Force original fonts', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Check this to use the plugin\'s font instead of your theme\'s', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
285
+ 'desc' => __( 'Check to enable', 'team-members' ),
286
+ 'id' => $prefix . 'original_font',
287
+ 'type' => 'checkbox',
288
+ 'row_classes' => 'de_hundred de_checkbox_side',
289
+ 'default' => false,
290
+ ));
291
+
292
+ $side_group->add_field( array(
293
+ 'name' => __( 'Last row centered', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Check this if your last row of members isn\'t full to center your last member(s)', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
294
+ 'desc' => __( 'Check to enable', 'team-members' ),
295
+ 'id' => $prefix . 'last_row_centered',
296
+ 'type' => 'checkbox',
297
+ 'row_classes' => 'de_hundred de_checkbox_side',
298
+ 'default' => false,
299
+ ));
300
+
301
+ // PRO version
302
+ $pro_group = new_cmb2_box( array(
303
+ 'id' => $prefix . 'pro_metabox',
304
+ 'title' => '<span style="font-weight:400;">Upgrade to <strong>PRO version</strong></span>',
305
+ 'object_types' => array( 'tmm' ),
306
+ 'context' => 'side',
307
+ 'priority' => 'low',
308
+ 'row_classes' => 'de_hundred de_heading',
309
+ ));
310
+
311
+ $pro_group->add_field( array(
312
+ 'name' => '',
313
+ 'desc' => '<div><span class="dashicons dashicons-yes"></span> 1 to 5 members per line<br/><span class="dashicons dashicons-yes"></span> Add a hover photo<br/><span class="dashicons dashicons-yes"></span> Complementary info box</strong><br/><span class="dashicons dashicons-yes"></span> Per member color</strong><br/><span class="dashicons dashicons-yes"></span> 5 social links<br/><span class="dashicons dashicons-arrow-right"></span> And more...<br/><br/><a style="display:inline-block; background:#33b690; padding:8px 25px 8px; border-bottom:3px solid #33a583; border-radius:3px; color:white;" class="wpd_pro_btn" target="_blank" href="http://wpdarko.com/items/team-members-pro">See all PRO features</a><br/><span style="display:block;margin-top:14px; font-size:13px; color:#0073AA; line-height:20px;"><span class="dashicons dashicons-tickets"></span> Code <strong>7884661</strong> (10% OFF)</span></div>',
314
+ 'id' => $prefix . 'pro_desc',
315
+ 'type' => 'title',
316
+ 'row_classes' => 'de_hundred de_info de_info_side',
317
+ ));
318
+
319
+ // Help
320
+ $help_group = new_cmb2_box( array(
321
+ 'id' => $prefix . 'help_metabox',
322
+ 'title' => '<span style="font-weight:400;">'.__( 'Help & Support', 'team-members' ).'</span>',
323
+ 'object_types' => array( 'tmm' ),
324
+ 'context' => 'side',
325
+ 'priority' => 'low',
326
+ 'row_classes' => 'de_hundred de_heading',
327
+ ));
328
+
329
+ $help_group->add_field( array(
330
+ 'name' => '',
331
+ 'desc' => '<span style="font-size:15px;">'.__( 'Display your Team', 'team-members' ).'</span><br/><br/>'.__( 'To display your Team on your site, copy-paste the Team\'s <strong>[Shortcode]</strong> in your post/page. You can find this shortcode by clicking <strong>All Teams</strong> in the menu on the left.', 'team-members' ).'<br/><br/><span style="font-size:15px;">'.__( 'Get support', 'team-members' ).'</span><br/><br/><a style="font-size:13px !important;" target="_blank" href="http://wpdarko.com/support/">— '.__( 'Submit a ticket', 'team-members' ).'</a><br/><a style="font-size:13px !important;" target="_blank" href="https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin">— '.__( 'View documentation', 'team-members' ).'</a>',
332
+ 'id' => $prefix . 'help_desc',
333
+ 'type' => 'title',
334
+ 'row_classes' => 'de_hundred de_info de_info_side',
335
+ ));
336
+ }
337
+ ?>
lang/team-members-es_ES.mo ADDED
Binary file
lang/team-members-es_ES.po ADDED
@@ -0,0 +1,477 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Team Members\n"
4
+ "POT-Creation-Date: 2015-08-12 01:33+0800\n"
5
+ "PO-Revision-Date: 2015-08-18 18:33+0800\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: es\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.4\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Poedit-KeywordsList: __;_x\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: inc/cmb2/includes/CMB2.php:120
20
+ msgid "Metabox configuration is required to have an ID parameter"
21
+ msgstr ""
22
+
23
+ #: inc/cmb2/includes/CMB2.php:326
24
+ msgid "Click to toggle"
25
+ msgstr ""
26
+
27
+ #: inc/cmb2/includes/CMB2_Ajax.php:40
28
+ msgid "Please Try Again"
29
+ msgstr ""
30
+
31
+ #: inc/cmb2/includes/CMB2_Ajax.php:135
32
+ msgid "Remove Embed"
33
+ msgstr ""
34
+
35
+ #: inc/cmb2/includes/CMB2_Ajax.php:139
36
+ #, php-format
37
+ msgid "No oEmbed Results Found for %s. View more info at"
38
+ msgstr ""
39
+
40
+ #: inc/cmb2/includes/CMB2_Field.php:910
41
+ msgid "Add Group"
42
+ msgstr ""
43
+
44
+ #: inc/cmb2/includes/CMB2_Field.php:911
45
+ msgid "Remove Group"
46
+ msgstr ""
47
+
48
+ #: inc/cmb2/includes/CMB2_Field.php:933 inc/cmb2/includes/CMB2_Field.php:937
49
+ msgid "None"
50
+ msgstr ""
51
+
52
+ #: inc/cmb2/includes/CMB2_JS.php:86 inc/cmb2/includes/CMB2_JS.php:119
53
+ msgid "Clear"
54
+ msgstr ""
55
+
56
+ #: inc/cmb2/includes/CMB2_JS.php:87
57
+ msgid "Default"
58
+ msgstr ""
59
+
60
+ #: inc/cmb2/includes/CMB2_JS.php:88
61
+ msgid "Select Color"
62
+ msgstr ""
63
+
64
+ #: inc/cmb2/includes/CMB2_JS.php:89
65
+ msgid "Current Color"
66
+ msgstr ""
67
+
68
+ #: inc/cmb2/includes/CMB2_JS.php:109
69
+ msgid "mm/dd/yy"
70
+ msgstr ""
71
+
72
+ #: inc/cmb2/includes/CMB2_JS.php:110
73
+ msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
74
+ msgstr ""
75
+
76
+ #: inc/cmb2/includes/CMB2_JS.php:111
77
+ msgid "Su, Mo, Tu, We, Th, Fr, Sa"
78
+ msgstr ""
79
+
80
+ #: inc/cmb2/includes/CMB2_JS.php:112
81
+ msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
82
+ msgstr ""
83
+
84
+ #: inc/cmb2/includes/CMB2_JS.php:113
85
+ msgid ""
86
+ "January, February, March, April, May, June, July, August, September, "
87
+ "October, November, December"
88
+ msgstr ""
89
+
90
+ #: inc/cmb2/includes/CMB2_JS.php:114
91
+ msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
92
+ msgstr ""
93
+
94
+ #: inc/cmb2/includes/CMB2_JS.php:115
95
+ msgid "Next"
96
+ msgstr ""
97
+
98
+ #: inc/cmb2/includes/CMB2_JS.php:116
99
+ msgid "Prev"
100
+ msgstr ""
101
+
102
+ #: inc/cmb2/includes/CMB2_JS.php:117
103
+ msgid "Today"
104
+ msgstr ""
105
+
106
+ #: inc/cmb2/includes/CMB2_JS.php:118 inc/cmb2/includes/CMB2_JS.php:128
107
+ msgid "Done"
108
+ msgstr ""
109
+
110
+ #: inc/cmb2/includes/CMB2_JS.php:122
111
+ msgid "Choose Time"
112
+ msgstr ""
113
+
114
+ #: inc/cmb2/includes/CMB2_JS.php:123
115
+ msgid "Time"
116
+ msgstr ""
117
+
118
+ #: inc/cmb2/includes/CMB2_JS.php:124
119
+ msgid "Hour"
120
+ msgstr ""
121
+
122
+ #: inc/cmb2/includes/CMB2_JS.php:125
123
+ msgid "Minute"
124
+ msgstr ""
125
+
126
+ #: inc/cmb2/includes/CMB2_JS.php:126
127
+ msgid "Second"
128
+ msgstr ""
129
+
130
+ #: inc/cmb2/includes/CMB2_JS.php:127
131
+ msgid "Now"
132
+ msgstr ""
133
+
134
+ #: inc/cmb2/includes/CMB2_JS.php:129
135
+ msgid "hh:mm TT"
136
+ msgstr ""
137
+
138
+ #: inc/cmb2/includes/CMB2_JS.php:135
139
+ msgid "Use this file"
140
+ msgstr ""
141
+
142
+ #: inc/cmb2/includes/CMB2_JS.php:136
143
+ msgid "Use these files"
144
+ msgstr ""
145
+
146
+ #: inc/cmb2/includes/CMB2_JS.php:137 inc/cmb2/includes/CMB2_Types.php:990
147
+ msgid "Remove Image"
148
+ msgstr ""
149
+
150
+ #: inc/cmb2/includes/CMB2_JS.php:138 inc/cmb2/includes/CMB2_Types.php:357
151
+ #: inc/cmb2/includes/CMB2_Types.php:1009
152
+ msgid "Remove"
153
+ msgstr ""
154
+
155
+ #: inc/cmb2/includes/CMB2_JS.php:139 inc/cmb2/includes/CMB2_Types.php:1004
156
+ msgid "File:"
157
+ msgstr ""
158
+
159
+ #: inc/cmb2/includes/CMB2_JS.php:140 inc/cmb2/includes/CMB2_Types.php:1007
160
+ msgid "Download"
161
+ msgstr ""
162
+
163
+ #: inc/cmb2/includes/CMB2_JS.php:141
164
+ msgid "Select / Deselect All"
165
+ msgstr ""
166
+
167
+ #: inc/cmb2/includes/CMB2_Types.php:298
168
+ msgid "Add Row"
169
+ msgstr ""
170
+
171
+ #: inc/cmb2/includes/CMB2_Types.php:735 inc/cmb2/includes/CMB2_Types.php:783
172
+ msgid "No terms"
173
+ msgstr ""
174
+
175
+ #: inc/cmb2/includes/CMB2_Types.php:850
176
+ msgid "Add or Upload Files"
177
+ msgstr "Agregar o subir archivos"
178
+
179
+ #: inc/cmb2/includes/CMB2_Types.php:912
180
+ msgid "Add or Upload File"
181
+ msgstr "Agregar o subir archivo"
182
+
183
+ #: inc/cmb2/includes/helper-functions.php:249
184
+ msgid "Save"
185
+ msgstr "Guardar"
186
+
187
+ #: inc/tmm-metaboxes.php:15
188
+ msgid "Manage Members"
189
+ msgstr "Gestionar miembros"
190
+
191
+ #: inc/tmm-metaboxes.php:15
192
+ msgid "Unlock more features with Team Members PRO!"
193
+ msgstr "&iexcl;Desbloquear más funciones con Team Members PRO!"
194
+
195
+ #: inc/tmm-metaboxes.php:15
196
+ msgid "Free version"
197
+ msgstr "Versi&oacute;n gratuita"
198
+
199
+ #: inc/tmm-metaboxes.php:24
200
+ msgid "Member {#}"
201
+ msgstr "Miembro {#}"
202
+
203
+ #: inc/tmm-metaboxes.php:25
204
+ msgid "Add another member"
205
+ msgstr "Añadir otro miembro"
206
+
207
+ #: inc/tmm-metaboxes.php:26
208
+ msgid "Remove member"
209
+ msgstr "Retirar miembro"
210
+
211
+ #: inc/tmm-metaboxes.php:33
212
+ msgid "Member details"
213
+ msgstr "Detalles del miembro"
214
+
215
+ #: inc/tmm-metaboxes.php:40
216
+ msgid "Firstname"
217
+ msgstr "Nombre"
218
+
219
+ #: inc/tmm-metaboxes.php:48
220
+ msgid "Lastname"
221
+ msgstr "Apellido"
222
+
223
+ #: inc/tmm-metaboxes.php:56
224
+ msgid "Job/role"
225
+ msgstr "Puesto de trabajo"
226
+
227
+ #: inc/tmm-metaboxes.php:64
228
+ msgid "Description/bio"
229
+ msgstr "Descripci&oacute;n/biograf&iacute;a"
230
+
231
+ #: inc/tmm-metaboxes.php:64
232
+ msgid "Basic HTML allowed"
233
+ msgstr "HTML b&agrave;sico permitido"
234
+
235
+ #: inc/tmm-metaboxes.php:73
236
+ msgid "Member links"
237
+ msgstr "Enlaces del miembro"
238
+
239
+ #: inc/tmm-metaboxes.php:80
240
+ msgid "Type of link"
241
+ msgstr "Tipo de enlace"
242
+
243
+ #: inc/tmm-metaboxes.php:80
244
+ msgid "Choose which icon is going to show in the member box"
245
+ msgstr "Elige qu&eacute; icono se va a mostrar en el cuadro de miembro"
246
+
247
+ #: inc/tmm-metaboxes.php:93 inc/tmm-metaboxes.php:128 inc/tmm-metaboxes.php:164
248
+ msgid "Email"
249
+ msgstr "Email"
250
+
251
+ #: inc/tmm-metaboxes.php:94 inc/tmm-metaboxes.php:129 inc/tmm-metaboxes.php:165
252
+ msgid "Website"
253
+ msgstr "Sitio web"
254
+
255
+ #: inc/tmm-metaboxes.php:95 inc/tmm-metaboxes.php:130 inc/tmm-metaboxes.php:166
256
+ msgid "Other links"
257
+ msgstr "Otros enlaces"
258
+
259
+ #: inc/tmm-metaboxes.php:101
260
+ msgid "Title attribute"
261
+ msgstr "Atributo Title"
262
+
263
+ #: inc/tmm-metaboxes.php:101
264
+ msgid "eg. Follow us on Twitter!"
265
+ msgstr "ej. &iexcl;S&iacute;ganos en Twitter!"
266
+
267
+ #: inc/tmm-metaboxes.php:108
268
+ msgid "Start with http://"
269
+ msgstr "Empiece con http://"
270
+
271
+ #: inc/tmm-metaboxes.php:187
272
+ msgid "Member photo"
273
+ msgstr "Foto del miembro"
274
+
275
+ #: inc/tmm-metaboxes.php:194
276
+ msgid "Upload photo"
277
+ msgstr "Subir foto"
278
+
279
+ #: inc/tmm-metaboxes.php:194
280
+ msgid "Recommended:"
281
+ msgstr "Recomendado:"
282
+
283
+ #: inc/tmm-metaboxes.php:197
284
+ msgid "Upload"
285
+ msgstr "Subir"
286
+
287
+ #: inc/tmm-metaboxes.php:202
288
+ msgid "Photo link URL"
289
+ msgstr "URL del enlace de la foto"
290
+
291
+ #: inc/tmm-metaboxes.php:202
292
+ msgid ""
293
+ "If a URL is added here, the member's photo will be clickable — Start with "
294
+ "http://"
295
+ msgstr ""
296
+ "Si se a&ntilde;ade una URL aqu&iacute;, la foto del miembro se podr&aacute; "
297
+ "hacer clic - Comience con http://"
298
+
299
+ #: inc/tmm-metaboxes.php:213
300
+ msgid "Settings"
301
+ msgstr "Configuraci&oacute;n"
302
+
303
+ #: inc/tmm-metaboxes.php:220
304
+ msgid "General settings"
305
+ msgstr "Configuraci&oacute;n general"
306
+
307
+ #: inc/tmm-metaboxes.php:227
308
+ msgid "Main color"
309
+ msgstr "Color principal"
310
+
311
+ #: inc/tmm-metaboxes.php:234
312
+ msgid "Members to show per line"
313
+ msgstr "N&uacute;mero de miembros por linea"
314
+
315
+ #: inc/tmm-metaboxes.php:238
316
+ msgid "2 members per line"
317
+ msgstr "2 miembros por linea"
318
+
319
+ #: inc/tmm-metaboxes.php:239
320
+ msgid "3 members per line"
321
+ msgstr "3 miembros por linea"
322
+
323
+ #: inc/tmm-metaboxes.php:240
324
+ msgid "4 members per line"
325
+ msgstr "4 miembros por linea"
326
+
327
+ #: inc/tmm-metaboxes.php:247
328
+ msgid "Others"
329
+ msgstr "Otros"
330
+
331
+ #: inc/tmm-metaboxes.php:254
332
+ msgid "Description/bio alignment"
333
+ msgstr "Alineaci&oacute;n de la descripci&oacute;n/biograf&iacute;a"
334
+
335
+ #: inc/tmm-metaboxes.php:258
336
+ msgid "Centre"
337
+ msgstr "Centrado"
338
+
339
+ #: inc/tmm-metaboxes.php:259
340
+ msgid "Left"
341
+ msgstr "Izquierda"
342
+
343
+ #: inc/tmm-metaboxes.php:260
344
+ msgid "Right"
345
+ msgstr "Derecho"
346
+
347
+ #: inc/tmm-metaboxes.php:261
348
+ msgid "Justify"
349
+ msgstr "Justificar"
350
+
351
+ #: inc/tmm-metaboxes.php:268
352
+ msgid "Picture link behavior"
353
+ msgstr "Comportamiento del enlace de la foto"
354
+
355
+ #: inc/tmm-metaboxes.php:272
356
+ msgid "Open in same window"
357
+ msgstr "Abrir en la misma ventana"
358
+
359
+ #: inc/tmm-metaboxes.php:273
360
+ msgid "Open in new window"
361
+ msgstr "Abrir en una nueva ventana"
362
+
363
+ #: inc/tmm-metaboxes.php:281
364
+ msgid "Force original fonts"
365
+ msgstr "Utilizar la fuente original"
366
+
367
+ #: inc/tmm-metaboxes.php:281
368
+ msgid "Check this to use the plugin's font instead of your theme's"
369
+ msgstr "Haga clic para utilisar la fuente del plugin en lugar de la de su tema"
370
+
371
+ #: inc/tmm-metaboxes.php:282 inc/tmm-metaboxes.php:291
372
+ msgid "Check to enable"
373
+ msgstr "Haga clic para activar"
374
+
375
+ #: inc/tmm-metaboxes.php:290
376
+ msgid "Last row centered"
377
+ msgstr "Centrar &uacute;ultima lin&eacute;a"
378
+
379
+ #: inc/tmm-metaboxes.php:290
380
+ msgid ""
381
+ "Check this if your last row of members isn't full to center your last "
382
+ "member(s)"
383
+ msgstr "Haga clic si su última fila de miembros no es completa para centrarla."
384
+
385
+ #: inc/tmm-metaboxes.php:319
386
+ msgid "Help & Support"
387
+ msgstr "Ayuda"
388
+
389
+ #: inc/tmm-metaboxes.php:328
390
+ msgid "Display your Team"
391
+ msgstr "Visualizar su Equipo"
392
+
393
+ #: inc/tmm-metaboxes.php:328
394
+ msgid ""
395
+ "To display your Team on your site, copy-paste the Team's "
396
+ "<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
397
+ "by clicking <strong>All Teams</strong> in the menu on the left."
398
+ msgstr ""
399
+ "Para visualizar su Equipo en su sitio web, copiar y pegar el "
400
+ "<strong>[Shortcode]</strong> en la entrada/página de su elecci&oacute;n. "
401
+ "Haga clic en <strong>Todos los Equipos</strong> para encontrar este "
402
+ "shortcode."
403
+
404
+ #: inc/tmm-metaboxes.php:328
405
+ msgid "Get support"
406
+ msgstr "Obtener ayuda"
407
+
408
+ #: inc/tmm-metaboxes.php:328
409
+ msgid "Submit a ticket"
410
+ msgstr "Enviar su pregunta"
411
+
412
+ #: inc/tmm-metaboxes.php:328
413
+ msgid "View documentation"
414
+ msgstr "Consulte la documentaci&oacute;n"
415
+
416
+ #: tmm.php:112 tmm.php:114
417
+ msgid "Teams"
418
+ msgstr "Equipos"
419
+
420
+ #: tmm.php:113 tmm.php:115
421
+ msgid "Team"
422
+ msgstr "Equipo"
423
+
424
+ #: tmm.php:116
425
+ msgid "Add New"
426
+ msgstr "A&ntilde;adir"
427
+
428
+ #: tmm.php:117
429
+ msgid "Add New Team"
430
+ msgstr "A&ntilde;adir Equipo"
431
+
432
+ #: tmm.php:118
433
+ msgid "New Team"
434
+ msgstr "Nuevo Equipo"
435
+
436
+ #: tmm.php:119
437
+ msgid "Edit Team"
438
+ msgstr "Editar Equipo"
439
+
440
+ #: tmm.php:120
441
+ msgid "View Team"
442
+ msgstr "Ver Equipo"
443
+
444
+ #: tmm.php:121
445
+ msgid "All Teams"
446
+ msgstr "Todos los Equipos"
447
+
448
+ #: tmm.php:122
449
+ msgid "Search Teams"
450
+ msgstr "Buscar Equipos"
451
+
452
+ #: tmm.php:123
453
+ msgid "No Teams found."
454
+ msgstr "No Equipo encontrado."
455
+
456
+ #: tmm.php:124
457
+ msgid "No Teams found in Trash."
458
+ msgstr "No Equipo encontrado en la basura."
459
+
460
+ #: tmm.php:150 tmm.php:151
461
+ msgid "Team updated."
462
+ msgstr "Equipo actualizado."
463
+
464
+ #: tmm.php:152
465
+ msgid "Team published."
466
+ msgstr "Equipo publicado."
467
+
468
+ #: tmm.php:153
469
+ msgid "Team saved."
470
+ msgstr "Equipo guardado."
471
+
472
+ #: tmm.php:154
473
+ msgid "Team draft updated."
474
+ msgstr "Borrador de Equipo actualizado."
475
+
476
+ #~ msgid "Display you Team"
477
+ #~ msgstr "Visualizar su Equipo"
lang/team-members-fr_FR.mo ADDED
Binary file
lang/team-members-fr_FR.po ADDED
@@ -0,0 +1,630 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Team Members\n"
4
+ "POT-Creation-Date: 2015-08-12 01:22+0800\n"
5
+ "PO-Revision-Date: 2015-08-18 16:57+0800\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: fr\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.4\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Poedit-KeywordsList: __;_x\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: inc/cmb2/includes/CMB2.php:120
20
+ msgid "Metabox configuration is required to have an ID parameter"
21
+ msgstr ""
22
+
23
+ #: inc/cmb2/includes/CMB2.php:326
24
+ msgid "Click to toggle"
25
+ msgstr ""
26
+
27
+ #: inc/cmb2/includes/CMB2_Ajax.php:40
28
+ msgid "Please Try Again"
29
+ msgstr ""
30
+
31
+ #: inc/cmb2/includes/CMB2_Ajax.php:135
32
+ msgid "Remove Embed"
33
+ msgstr ""
34
+
35
+ #: inc/cmb2/includes/CMB2_Ajax.php:139
36
+ #, php-format
37
+ msgid "No oEmbed Results Found for %s. View more info at"
38
+ msgstr ""
39
+
40
+ #: inc/cmb2/includes/CMB2_Field.php:910
41
+ msgid "Add Group"
42
+ msgstr ""
43
+
44
+ #: inc/cmb2/includes/CMB2_Field.php:911
45
+ msgid "Remove Group"
46
+ msgstr ""
47
+
48
+ #: inc/cmb2/includes/CMB2_Field.php:933 inc/cmb2/includes/CMB2_Field.php:937
49
+ msgid "None"
50
+ msgstr ""
51
+
52
+ #: inc/cmb2/includes/CMB2_JS.php:86 inc/cmb2/includes/CMB2_JS.php:119
53
+ msgid "Clear"
54
+ msgstr ""
55
+
56
+ #: inc/cmb2/includes/CMB2_JS.php:87
57
+ msgid "Default"
58
+ msgstr ""
59
+
60
+ #: inc/cmb2/includes/CMB2_JS.php:88
61
+ msgid "Select Color"
62
+ msgstr ""
63
+
64
+ #: inc/cmb2/includes/CMB2_JS.php:89
65
+ msgid "Current Color"
66
+ msgstr ""
67
+
68
+ #: inc/cmb2/includes/CMB2_JS.php:109
69
+ msgid "mm/dd/yy"
70
+ msgstr ""
71
+
72
+ #: inc/cmb2/includes/CMB2_JS.php:110
73
+ msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
74
+ msgstr ""
75
+
76
+ #: inc/cmb2/includes/CMB2_JS.php:111
77
+ msgid "Su, Mo, Tu, We, Th, Fr, Sa"
78
+ msgstr ""
79
+
80
+ #: inc/cmb2/includes/CMB2_JS.php:112
81
+ msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
82
+ msgstr ""
83
+
84
+ #: inc/cmb2/includes/CMB2_JS.php:113
85
+ msgid ""
86
+ "January, February, March, April, May, June, July, August, September, "
87
+ "October, November, December"
88
+ msgstr ""
89
+
90
+ #: inc/cmb2/includes/CMB2_JS.php:114
91
+ msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
92
+ msgstr ""
93
+
94
+ #: inc/cmb2/includes/CMB2_JS.php:115
95
+ msgid "Next"
96
+ msgstr ""
97
+
98
+ #: inc/cmb2/includes/CMB2_JS.php:116
99
+ msgid "Prev"
100
+ msgstr ""
101
+
102
+ #: inc/cmb2/includes/CMB2_JS.php:117
103
+ msgid "Today"
104
+ msgstr ""
105
+
106
+ #: inc/cmb2/includes/CMB2_JS.php:118 inc/cmb2/includes/CMB2_JS.php:128
107
+ msgid "Done"
108
+ msgstr ""
109
+
110
+ #: inc/cmb2/includes/CMB2_JS.php:122
111
+ msgid "Choose Time"
112
+ msgstr ""
113
+
114
+ #: inc/cmb2/includes/CMB2_JS.php:123
115
+ msgid "Time"
116
+ msgstr ""
117
+
118
+ #: inc/cmb2/includes/CMB2_JS.php:124
119
+ msgid "Hour"
120
+ msgstr ""
121
+
122
+ #: inc/cmb2/includes/CMB2_JS.php:125
123
+ msgid "Minute"
124
+ msgstr ""
125
+
126
+ #: inc/cmb2/includes/CMB2_JS.php:126
127
+ msgid "Second"
128
+ msgstr ""
129
+
130
+ #: inc/cmb2/includes/CMB2_JS.php:127
131
+ msgid "Now"
132
+ msgstr ""
133
+
134
+ #: inc/cmb2/includes/CMB2_JS.php:129
135
+ msgid "hh:mm TT"
136
+ msgstr ""
137
+
138
+ #: inc/cmb2/includes/CMB2_JS.php:135
139
+ msgid "Use this file"
140
+ msgstr ""
141
+
142
+ #: inc/cmb2/includes/CMB2_JS.php:136
143
+ msgid "Use these files"
144
+ msgstr ""
145
+
146
+ #: inc/cmb2/includes/CMB2_JS.php:137 inc/cmb2/includes/CMB2_Types.php:990
147
+ msgid "Remove Image"
148
+ msgstr ""
149
+
150
+ #: inc/cmb2/includes/CMB2_JS.php:138 inc/cmb2/includes/CMB2_Types.php:357
151
+ #: inc/cmb2/includes/CMB2_Types.php:1009
152
+ msgid "Remove"
153
+ msgstr ""
154
+
155
+ #: inc/cmb2/includes/CMB2_JS.php:139 inc/cmb2/includes/CMB2_Types.php:1004
156
+ msgid "File:"
157
+ msgstr ""
158
+
159
+ #: inc/cmb2/includes/CMB2_JS.php:140 inc/cmb2/includes/CMB2_Types.php:1007
160
+ msgid "Download"
161
+ msgstr ""
162
+
163
+ #: inc/cmb2/includes/CMB2_JS.php:141
164
+ msgid "Select / Deselect All"
165
+ msgstr ""
166
+
167
+ #: inc/cmb2/includes/CMB2_Types.php:298
168
+ msgid "Add Row"
169
+ msgstr ""
170
+
171
+ #: inc/cmb2/includes/CMB2_Types.php:735 inc/cmb2/includes/CMB2_Types.php:783
172
+ msgid "No terms"
173
+ msgstr ""
174
+
175
+ #: inc/cmb2/includes/CMB2_Types.php:850
176
+ msgid "Add or Upload Files"
177
+ msgstr ""
178
+
179
+ #: inc/cmb2/includes/CMB2_Types.php:912
180
+ msgid "Add or Upload File"
181
+ msgstr ""
182
+
183
+ #: inc/cmb2/includes/helper-functions.php:249
184
+ msgid "Save"
185
+ msgstr ""
186
+
187
+ #: inc/tmm-metaboxes.php:15
188
+ msgid "Manage Members"
189
+ msgstr "Gestion des membres"
190
+
191
+ #: inc/tmm-metaboxes.php:15
192
+ msgid "Unlock more features with Team Members PRO!"
193
+ msgstr ""
194
+ "Acc&eacute;dez &agrave; de nouvelles fonctionnalit&eacute;s avec Team "
195
+ "Members PRO !"
196
+
197
+ #: inc/tmm-metaboxes.php:15
198
+ msgid "Free version"
199
+ msgstr "Version gratuite"
200
+
201
+ #: inc/tmm-metaboxes.php:24
202
+ msgid "Member {#}"
203
+ msgstr "Membre {#}"
204
+
205
+ #: inc/tmm-metaboxes.php:25
206
+ msgid "Add another member"
207
+ msgstr "Ajouter un membre"
208
+
209
+ #: inc/tmm-metaboxes.php:26
210
+ msgid "Remove member"
211
+ msgstr "Supprimer membre"
212
+
213
+ #: inc/tmm-metaboxes.php:33
214
+ msgid "Member details"
215
+ msgstr "Informations du membre"
216
+
217
+ #: inc/tmm-metaboxes.php:40
218
+ msgid "Firstname"
219
+ msgstr "Prénom"
220
+
221
+ #: inc/tmm-metaboxes.php:48
222
+ msgid "Lastname"
223
+ msgstr "Nom"
224
+
225
+ #: inc/tmm-metaboxes.php:56
226
+ msgid "Job/role"
227
+ msgstr "Poste/fonction"
228
+
229
+ #: inc/tmm-metaboxes.php:64
230
+ msgid "Description/bio"
231
+ msgstr "Description/bio"
232
+
233
+ #: inc/tmm-metaboxes.php:64
234
+ msgid "Basic HTML allowed"
235
+ msgstr "HTML basique autoris&eacute;"
236
+
237
+ #: inc/tmm-metaboxes.php:73
238
+ msgid "Member links"
239
+ msgstr "Liens du membre"
240
+
241
+ #: inc/tmm-metaboxes.php:80
242
+ msgid "Type of link"
243
+ msgstr "Type de lien"
244
+
245
+ #: inc/tmm-metaboxes.php:80
246
+ msgid "Choose which icon is going to show in the member box"
247
+ msgstr ""
248
+ "Choisir l&#x27;ic&ocirc;ne qui appara&icirc;tra sur le profil du membre"
249
+
250
+ #: inc/tmm-metaboxes.php:93 inc/tmm-metaboxes.php:128 inc/tmm-metaboxes.php:164
251
+ msgid "Email"
252
+ msgstr "Email"
253
+
254
+ #: inc/tmm-metaboxes.php:94 inc/tmm-metaboxes.php:129 inc/tmm-metaboxes.php:165
255
+ msgid "Website"
256
+ msgstr "Site Internet"
257
+
258
+ #: inc/tmm-metaboxes.php:95 inc/tmm-metaboxes.php:130 inc/tmm-metaboxes.php:166
259
+ msgid "Other links"
260
+ msgstr "Autre lien"
261
+
262
+ #: inc/tmm-metaboxes.php:101
263
+ msgid "Title attribute"
264
+ msgstr "Attribut title"
265
+
266
+ #: inc/tmm-metaboxes.php:101
267
+ msgid "eg. Follow us on Twitter!"
268
+ msgstr "ex. Suivez-nous sur Twitter !"
269
+
270
+ #: inc/tmm-metaboxes.php:108
271
+ msgid "Start with http://"
272
+ msgstr "Commencer par http://"
273
+
274
+ #: inc/tmm-metaboxes.php:187
275
+ msgid "Member photo"
276
+ msgstr "Photo du membre"
277
+
278
+ #: inc/tmm-metaboxes.php:194
279
+ msgid "Upload photo"
280
+ msgstr "Uploader photo"
281
+
282
+ #: inc/tmm-metaboxes.php:194
283
+ msgid "Recommended:"
284
+ msgstr "Recommendé :"
285
+
286
+ #: inc/tmm-metaboxes.php:197
287
+ msgid "Upload"
288
+ msgstr "Uploader"
289
+
290
+ #: inc/tmm-metaboxes.php:202
291
+ msgid "Photo link URL"
292
+ msgstr "URL du lien de la photo"
293
+
294
+ #: inc/tmm-metaboxes.php:202
295
+ msgid ""
296
+ "If a URL is added here, the member's photo will be clickable — Start with "
297
+ "http://"
298
+ msgstr ""
299
+ "Si une URL est ajout&eacute;e, la photo du membre sera cliquable — Commencer "
300
+ "par http://"
301
+
302
+ #: inc/tmm-metaboxes.php:213
303
+ msgid "Settings"
304
+ msgstr "R&eacute;glages"
305
+
306
+ #: inc/tmm-metaboxes.php:220
307
+ msgid "General settings"
308
+ msgstr "R&eacute;glages g&eacute;n&eacute;raux"
309
+
310
+ #: inc/tmm-metaboxes.php:227
311
+ msgid "Main color"
312
+ msgstr "Couleur principale"
313
+
314
+ #: inc/tmm-metaboxes.php:234
315
+ msgid "Members to show per line"
316
+ msgstr "Membres par ligne"
317
+
318
+ #: inc/tmm-metaboxes.php:238
319
+ msgid "2 members per line"
320
+ msgstr "2 membres par ligne"
321
+
322
+ #: inc/tmm-metaboxes.php:239
323
+ msgid "3 members per line"
324
+ msgstr "3 membres par ligne"
325
+
326
+ #: inc/tmm-metaboxes.php:240
327
+ msgid "4 members per line"
328
+ msgstr "4 membres par ligne"
329
+
330
+ #: inc/tmm-metaboxes.php:247
331
+ msgid "Others"
332
+ msgstr "Autres"
333
+
334
+ #: inc/tmm-metaboxes.php:254
335
+ msgid "Description/bio alignment"
336
+ msgstr "Alignement de la bio"
337
+
338
+ #: inc/tmm-metaboxes.php:258
339
+ msgid "Centre"
340
+ msgstr "Centre"
341
+
342
+ #: inc/tmm-metaboxes.php:259
343
+ msgid "Left"
344
+ msgstr "Gauche"
345
+
346
+ #: inc/tmm-metaboxes.php:260
347
+ msgid "Right"
348
+ msgstr "Droite"
349
+
350
+ #: inc/tmm-metaboxes.php:261
351
+ msgid "Justify"
352
+ msgstr "Justifi&eacute;"
353
+
354
+ #: inc/tmm-metaboxes.php:268
355
+ msgid "Picture link behavior"
356
+ msgstr "Comportement du lien"
357
+
358
+ #: inc/tmm-metaboxes.php:272
359
+ msgid "Open in same window"
360
+ msgstr "Ouvre dans la m&ecirc;me fen&ecirc;tre"
361
+
362
+ #: inc/tmm-metaboxes.php:273
363
+ msgid "Open in new window"
364
+ msgstr "Ouvre dans une nouvelle fen&ecirc;tre"
365
+
366
+ #: inc/tmm-metaboxes.php:281
367
+ msgid "Force original fonts"
368
+ msgstr "Forcer police originale"
369
+
370
+ #: inc/tmm-metaboxes.php:281
371
+ msgid "Check this to use the plugin's font instead of your theme's"
372
+ msgstr ""
373
+ "Cocher ceci pour utiliser la police de caract&egrave;re du plugin plut&ocirc;"
374
+ "t que celle du th&egrave;me"
375
+
376
+ #: inc/tmm-metaboxes.php:282 inc/tmm-metaboxes.php:291
377
+ msgid "Check to enable"
378
+ msgstr "Cocher pour activer"
379
+
380
+ #: inc/tmm-metaboxes.php:290
381
+ msgid "Last row centered"
382
+ msgstr "Derni&egrave;re ligne centr&eacute;e"
383
+
384
+ #: inc/tmm-metaboxes.php:290
385
+ msgid ""
386
+ "Check this if your last row of members isn't full to center your last "
387
+ "member(s)"
388
+ msgstr ""
389
+ "Cocher si la derni&egrave;re ligne de membres n&#x27;est pas compl&egrave;"
390
+ "te, pour la centrer."
391
+
392
+ #: inc/tmm-metaboxes.php:319
393
+ msgid "Help & Support"
394
+ msgstr "Documentation & Support"
395
+
396
+ #: inc/tmm-metaboxes.php:328
397
+ msgid "Display your Team"
398
+ msgstr "Afficher une &Eacute;quipe"
399
+
400
+ #: inc/tmm-metaboxes.php:328
401
+ msgid ""
402
+ "To display your Team on your site, copy-paste the Team's "
403
+ "<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
404
+ "by clicking <strong>All Teams</strong> in the menu on the left."
405
+ msgstr ""
406
+ "Pour afficher une &Eacute;quipe, copier-coller son [Shortcode] dans un(e) "
407
+ "article/page. Vous trouverez ce shortcode en cliquant sur <strong>&Eacute;"
408
+ "quipes</strong> dans le menu &agrave; gauche."
409
+
410
+ #: inc/tmm-metaboxes.php:328
411
+ msgid "Get support"
412
+ msgstr "Trouver de l&#x27;aide"
413
+
414
+ #: inc/tmm-metaboxes.php:328
415
+ msgid "Submit a ticket"
416
+ msgstr "Demande d&#x27;aide"
417
+
418
+ #: inc/tmm-metaboxes.php:328
419
+ msgid "View documentation"
420
+ msgstr "Voir documentation"
421
+
422
+ #: tmm.php:112 tmm.php:114
423
+ msgid "Teams"
424
+ msgstr "&Eacute;quipes"
425
+
426
+ #: tmm.php:113 tmm.php:115
427
+ msgid "Team"
428
+ msgstr "&Eacute;quipe"
429
+
430
+ #: tmm.php:116
431
+ msgid "Add New"
432
+ msgstr "Ajouter"
433
+
434
+ #: tmm.php:117
435
+ msgid "Add New Team"
436
+ msgstr "Ajouter une &Eacute;quipe"
437
+
438
+ #: tmm.php:118
439
+ msgid "New Team"
440
+ msgstr "Nouvelle &Eacute;quipe"
441
+
442
+ #: tmm.php:119
443
+ msgid "Edit Team"
444
+ msgstr "Modifier &Eacute;quipe"
445
+
446
+ #: tmm.php:120
447
+ msgid "View Team"
448
+ msgstr "Voir &Eacute;quipe"
449
+
450
+ #: tmm.php:121
451
+ msgid "All Teams"
452
+ msgstr "Toutes les &Eacute;quipes"
453
+
454
+ #: tmm.php:122
455
+ msgid "Search Teams"
456
+ msgstr "Rechercher dans &Eacute;quipes"
457
+
458
+ #: tmm.php:123
459
+ msgid "No Teams found."
460
+ msgstr "Pas d&#x27;&Eacute;quipe trouv&eacute;e."
461
+
462
+ #: tmm.php:124
463
+ msgid "No Teams found in Trash."
464
+ msgstr "Pas d&#x27;&Eacute;quipe trouv&eacute;e dans la corbeille."
465
+
466
+ #: tmm.php:150 tmm.php:151
467
+ msgid "Team updated."
468
+ msgstr "&Eacute;quipe modifi&eacute;e."
469
+
470
+ #: tmm.php:152
471
+ msgid "Team published."
472
+ msgstr "&Eacute;quipe publi&eacute;e."
473
+
474
+ #: tmm.php:153
475
+ msgid "Team saved."
476
+ msgstr "&Eacute;quipe sauvegard&eacute;e."
477
+
478
+ #: tmm.php:154
479
+ msgid "Team draft updated."
480
+ msgstr "Brouillon d&#x27;&eacute;quipe sauvegard&eacute;e."
481
+
482
+ #~ msgid ""
483
+ #~ "There is a new version of %1$s available. <a target=\"_blank\" class="
484
+ #~ "\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
485
+ #~ msgstr ""
486
+ #~ "Une nouvelle version de %1$s est disponible. <a target=\"_blank\" class="
487
+ #~ "\"thickbox\" href=\"%2$s\">Voir les %3$s infos</a>."
488
+
489
+ #~ msgid ""
490
+ #~ "There is a new version of %1$s available. <a target=\"_blank\" class="
491
+ #~ "\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
492
+ #~ "\">update now</a>."
493
+ #~ msgstr ""
494
+ #~ "Une nouvelle version de %1$s est disponible. <a target=\"_blank\" class="
495
+ #~ "\"thickbox\" href=\"%2$s\">Voir les %3$s infos</a> or <a href=\"%4$s"
496
+ #~ "\">mettre &agrave; jour</a>."
497
+
498
+ #~ msgid "You do not have permission to install plugin updates"
499
+ #~ msgstr ""
500
+ #~ "Vous n&#x27;&ecirc;tes pas autoris&eacute; &agrave; mettre ce plugin "
501
+ #~ "&Agrave; jour"
502
+
503
+ #~ msgid "Error"
504
+ #~ msgstr "Erreur"
505
+
506
+ #~ msgid "PRO version"
507
+ #~ msgstr "Version PRO"
508
+
509
+ #~ msgid "Complementary box title"
510
+ #~ msgstr "Titre des informations compl&eacute;mentaires"
511
+
512
+ #~ msgid "Add a title for your complementary info box"
513
+ #~ msgstr "Ajouter un titre pour les informations compl&eacute;mentaires"
514
+
515
+ #~ msgid ""
516
+ #~ "This adds a little link below the description/bio, it will reveal the "
517
+ #~ "complementary info text when a visitor hovers over it."
518
+ #~ msgstr ""
519
+ #~ "Ajoute un lien sous la description qui affichera le texte compl&eacute;"
520
+ #~ "mentaire lorsque la souris passera dessus."
521
+
522
+ #~ msgid "Complementary box text"
523
+ #~ msgstr "Texte des informations compl&eacute;mentaires"
524
+
525
+ #~ msgid "Text that will show when the title is hovered over"
526
+ #~ msgstr "Texte qui appara&icirc;tra lorsque la souris passe sur le titre"
527
+
528
+ #~ msgid "Member color"
529
+ #~ msgstr "Couleur du membre"
530
+
531
+ #~ msgid "Color for this member"
532
+ #~ msgstr "Choisir une couleur pour ce membre"
533
+
534
+ #~ msgid "Upload hover photo"
535
+ #~ msgstr "Uploader une photo secondaire"
536
+
537
+ #~ msgid "Add a photo that will replace the first one on hover"
538
+ #~ msgstr ""
539
+ #~ "Ajouter une photo qui remplacera la premi&egrave;re au passage de la "
540
+ #~ "souris"
541
+
542
+ #~ msgid "1 members per line"
543
+ #~ msgstr "1 membre par ligne"
544
+
545
+ #~ msgid "5 members per line"
546
+ #~ msgstr "5 membres par ligne"
547
+
548
+ #~ msgid "Photo shape"
549
+ #~ msgstr "Forme des photos"
550
+
551
+ #~ msgid "Rounded photos"
552
+ #~ msgstr "Photos arrondies"
553
+
554
+ #~ msgid "Squared photos"
555
+ #~ msgstr "Photos carr&eacute;es"
556
+
557
+ #~ msgid "Photo borders"
558
+ #~ msgstr "Bordure des photos"
559
+
560
+ #~ msgid "Add/remove borders around your photos"
561
+ #~ msgstr "Ajouter/supprimer les bordures"
562
+
563
+ #~ msgid "Yes"
564
+ #~ msgstr "Oui"
565
+
566
+ #~ msgid "No"
567
+ #~ msgstr "Non"
568
+
569
+ #~ msgid "Photo position"
570
+ #~ msgstr "Position des photos"
571
+
572
+ #~ msgid "Choose where your photos should appear"
573
+ #~ msgstr "Choisissez o&ugrave; vos photos apparaissent"
574
+
575
+ #~ msgid "Floating at the top"
576
+ #~ msgstr "Flottante en haut"
577
+
578
+ #~ msgid "Inside the box"
579
+ #~ msgstr "&Agrave; l&#x27;int&eacute;rieur"
580
+
581
+ #~ msgid "Photo filter"
582
+ #~ msgstr "Filtre photo"
583
+
584
+ #~ msgid "Add a filter to your photos in a simple click"
585
+ #~ msgstr "Ajouter un filtre aux photos en un clic"
586
+
587
+ #~ msgid "Vintage filter"
588
+ #~ msgstr "Filtre vintage"
589
+
590
+ #~ msgid "Black & White filter"
591
+ #~ msgstr "Filtre noir et blanc"
592
+
593
+ #~ msgid "Saturated filter"
594
+ #~ msgstr "Filtre saturation"
595
+
596
+ #~ msgid "Top border size"
597
+ #~ msgstr "Taille de la bordure haut"
598
+
599
+ #~ msgid "In pixels, without the 'px'"
600
+ #~ msgstr "En pixels, sans le ‘px’"
601
+
602
+ #~ msgid "License activation"
603
+ #~ msgstr "Activer licence"
604
+
605
+ #~ msgid "Activate your license"
606
+ #~ msgstr "Activer votre licence"
607
+
608
+ #~ msgid ""
609
+ #~ "Activating your license allows you to receive automatic updates for a "
610
+ #~ "year.<br/>This is <strong>NOT</strong> required for the plugin to "
611
+ #~ "properly work."
612
+ #~ msgstr ""
613
+ #~ "Activer votre licence vous permettra de recevoir des mises &agrave; jour "
614
+ #~ "automatiques pendant un an.<br/>Vous n&#x27;avez <strong>pas besoin</"
615
+ #~ "strong> de l&#x27;activation pour que le plugin fonctionne."
616
+
617
+ #~ msgid "License Key"
618
+ #~ msgstr "Licence"
619
+
620
+ #~ msgid "Activate license"
621
+ #~ msgstr "Activer"
622
+
623
+ #~ msgid "Activated"
624
+ #~ msgstr "Activ&eacute;e"
625
+
626
+ #~ msgid "Deactivate license"
627
+ #~ msgstr "D&eacute;sactiver licence"
628
+
629
+ #~ msgid "Display you Team"
630
+ #~ msgstr "Afficher une &Eacute;quipe"
lang/team-members.pot ADDED
@@ -0,0 +1,454 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Team Members\n"
4
+ "POT-Creation-Date: 2015-08-11 17:42+0800\n"
5
+ "PO-Revision-Date: 2015-08-11 17:42+0800\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: en\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.4\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Poedit-KeywordsList: __;_x\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: inc/cmb2/includes/CMB2.php:120
20
+ msgid "Metabox configuration is required to have an ID parameter"
21
+ msgstr ""
22
+
23
+ #: inc/cmb2/includes/CMB2.php:326
24
+ msgid "Click to toggle"
25
+ msgstr ""
26
+
27
+ #: inc/cmb2/includes/CMB2_Ajax.php:40
28
+ msgid "Please Try Again"
29
+ msgstr ""
30
+
31
+ #: inc/cmb2/includes/CMB2_Ajax.php:135
32
+ msgid "Remove Embed"
33
+ msgstr ""
34
+
35
+ #: inc/cmb2/includes/CMB2_Ajax.php:139
36
+ #, php-format
37
+ msgid "No oEmbed Results Found for %s. View more info at"
38
+ msgstr ""
39
+
40
+ #: inc/cmb2/includes/CMB2_Field.php:910
41
+ msgid "Add Group"
42
+ msgstr ""
43
+
44
+ #: inc/cmb2/includes/CMB2_Field.php:911
45
+ msgid "Remove Group"
46
+ msgstr ""
47
+
48
+ #: inc/cmb2/includes/CMB2_Field.php:933 inc/cmb2/includes/CMB2_Field.php:937
49
+ msgid "None"
50
+ msgstr ""
51
+
52
+ #: inc/cmb2/includes/CMB2_JS.php:86 inc/cmb2/includes/CMB2_JS.php:119
53
+ msgid "Clear"
54
+ msgstr ""
55
+
56
+ #: inc/cmb2/includes/CMB2_JS.php:87
57
+ msgid "Default"
58
+ msgstr ""
59
+
60
+ #: inc/cmb2/includes/CMB2_JS.php:88
61
+ msgid "Select Color"
62
+ msgstr ""
63
+
64
+ #: inc/cmb2/includes/CMB2_JS.php:89
65
+ msgid "Current Color"
66
+ msgstr ""
67
+
68
+ #: inc/cmb2/includes/CMB2_JS.php:109
69
+ msgid "mm/dd/yy"
70
+ msgstr ""
71
+
72
+ #: inc/cmb2/includes/CMB2_JS.php:110
73
+ msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
74
+ msgstr ""
75
+
76
+ #: inc/cmb2/includes/CMB2_JS.php:111
77
+ msgid "Su, Mo, Tu, We, Th, Fr, Sa"
78
+ msgstr ""
79
+
80
+ #: inc/cmb2/includes/CMB2_JS.php:112
81
+ msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
82
+ msgstr ""
83
+
84
+ #: inc/cmb2/includes/CMB2_JS.php:113
85
+ msgid ""
86
+ "January, February, March, April, May, June, July, August, September, "
87
+ "October, November, December"
88
+ msgstr ""
89
+
90
+ #: inc/cmb2/includes/CMB2_JS.php:114
91
+ msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
92
+ msgstr ""
93
+
94
+ #: inc/cmb2/includes/CMB2_JS.php:115
95
+ msgid "Next"
96
+ msgstr ""
97
+
98
+ #: inc/cmb2/includes/CMB2_JS.php:116
99
+ msgid "Prev"
100
+ msgstr ""
101
+
102
+ #: inc/cmb2/includes/CMB2_JS.php:117
103
+ msgid "Today"
104
+ msgstr ""
105
+
106
+ #: inc/cmb2/includes/CMB2_JS.php:118 inc/cmb2/includes/CMB2_JS.php:128
107
+ msgid "Done"
108
+ msgstr ""
109
+
110
+ #: inc/cmb2/includes/CMB2_JS.php:122
111
+ msgid "Choose Time"
112
+ msgstr ""
113
+
114
+ #: inc/cmb2/includes/CMB2_JS.php:123
115
+ msgid "Time"
116
+ msgstr ""
117
+
118
+ #: inc/cmb2/includes/CMB2_JS.php:124
119
+ msgid "Hour"
120
+ msgstr ""
121
+
122
+ #: inc/cmb2/includes/CMB2_JS.php:125
123
+ msgid "Minute"
124
+ msgstr ""
125
+
126
+ #: inc/cmb2/includes/CMB2_JS.php:126
127
+ msgid "Second"
128
+ msgstr ""
129
+
130
+ #: inc/cmb2/includes/CMB2_JS.php:127
131
+ msgid "Now"
132
+ msgstr ""
133
+
134
+ #: inc/cmb2/includes/CMB2_JS.php:129
135
+ msgid "hh:mm TT"
136
+ msgstr ""
137
+
138
+ #: inc/cmb2/includes/CMB2_JS.php:135
139
+ msgid "Use this file"
140
+ msgstr ""
141
+
142
+ #: inc/cmb2/includes/CMB2_JS.php:136
143
+ msgid "Use these files"
144
+ msgstr ""
145
+
146
+ #: inc/cmb2/includes/CMB2_JS.php:137 inc/cmb2/includes/CMB2_Types.php:990
147
+ msgid "Remove Image"
148
+ msgstr ""
149
+
150
+ #: inc/cmb2/includes/CMB2_JS.php:138 inc/cmb2/includes/CMB2_Types.php:357
151
+ #: inc/cmb2/includes/CMB2_Types.php:1009
152
+ msgid "Remove"
153
+ msgstr ""
154
+
155
+ #: inc/cmb2/includes/CMB2_JS.php:139 inc/cmb2/includes/CMB2_Types.php:1004
156
+ msgid "File:"
157
+ msgstr ""
158
+
159
+ #: inc/cmb2/includes/CMB2_JS.php:140 inc/cmb2/includes/CMB2_Types.php:1007
160
+ msgid "Download"
161
+ msgstr ""
162
+
163
+ #: inc/cmb2/includes/CMB2_JS.php:141
164
+ msgid "Select / Deselect All"
165
+ msgstr ""
166
+
167
+ #: inc/cmb2/includes/CMB2_Types.php:298
168
+ msgid "Add Row"
169
+ msgstr ""
170
+
171
+ #: inc/cmb2/includes/CMB2_Types.php:735 inc/cmb2/includes/CMB2_Types.php:783
172
+ msgid "No terms"
173
+ msgstr ""
174
+
175
+ #: inc/cmb2/includes/CMB2_Types.php:850
176
+ msgid "Add or Upload Files"
177
+ msgstr ""
178
+
179
+ #: inc/cmb2/includes/CMB2_Types.php:912
180
+ msgid "Add or Upload File"
181
+ msgstr ""
182
+
183
+ #: inc/cmb2/includes/helper-functions.php:249
184
+ msgid "Save"
185
+ msgstr ""
186
+
187
+ #: inc/tmm-metaboxes.php:15
188
+ msgid "Manage Members"
189
+ msgstr ""
190
+
191
+ #: inc/tmm-metaboxes.php:15
192
+ msgid "Unlock more features with Team Members PRO!"
193
+ msgstr ""
194
+
195
+ #: inc/tmm-metaboxes.php:15
196
+ msgid "Free version"
197
+ msgstr ""
198
+
199
+ #: inc/tmm-metaboxes.php:24
200
+ msgid "Member {#}"
201
+ msgstr ""
202
+
203
+ #: inc/tmm-metaboxes.php:25
204
+ msgid "Add another member"
205
+ msgstr ""
206
+
207
+ #: inc/tmm-metaboxes.php:26
208
+ msgid "Remove member"
209
+ msgstr ""
210
+
211
+ #: inc/tmm-metaboxes.php:33
212
+ msgid "Member details"
213
+ msgstr ""
214
+
215
+ #: inc/tmm-metaboxes.php:41
216
+ msgid "Firstname"
217
+ msgstr ""
218
+
219
+ #: inc/tmm-metaboxes.php:49
220
+ msgid "Lastname"
221
+ msgstr ""
222
+
223
+ #: inc/tmm-metaboxes.php:57
224
+ msgid "Job/role"
225
+ msgstr ""
226
+
227
+ #: inc/tmm-metaboxes.php:65
228
+ msgid "Description/bio"
229
+ msgstr ""
230
+
231
+ #: inc/tmm-metaboxes.php:74
232
+ msgid "Member links"
233
+ msgstr ""
234
+
235
+ #: inc/tmm-metaboxes.php:81
236
+ msgid "Type of link"
237
+ msgstr ""
238
+
239
+ #: inc/tmm-metaboxes.php:81
240
+ msgid "Choose which icon is going to show in the member box"
241
+ msgstr ""
242
+
243
+ #: inc/tmm-metaboxes.php:94 inc/tmm-metaboxes.php:129 inc/tmm-metaboxes.php:165
244
+ msgid "Email"
245
+ msgstr ""
246
+
247
+ #: inc/tmm-metaboxes.php:95 inc/tmm-metaboxes.php:130 inc/tmm-metaboxes.php:166
248
+ msgid "Website"
249
+ msgstr ""
250
+
251
+ #: inc/tmm-metaboxes.php:96 inc/tmm-metaboxes.php:131 inc/tmm-metaboxes.php:167
252
+ msgid "Other links"
253
+ msgstr ""
254
+
255
+ #: inc/tmm-metaboxes.php:102
256
+ msgid "Title attribute"
257
+ msgstr ""
258
+
259
+ #: inc/tmm-metaboxes.php:102
260
+ msgid "eg. Follow us on Twitter!"
261
+ msgstr ""
262
+
263
+ #: inc/tmm-metaboxes.php:109
264
+ msgid "Start with http://"
265
+ msgstr ""
266
+
267
+ #: inc/tmm-metaboxes.php:188
268
+ msgid "Member photo"
269
+ msgstr ""
270
+
271
+ #: inc/tmm-metaboxes.php:195
272
+ msgid "Upload photo"
273
+ msgstr ""
274
+
275
+ #: inc/tmm-metaboxes.php:195
276
+ msgid "Recommended:"
277
+ msgstr ""
278
+
279
+ #: inc/tmm-metaboxes.php:198
280
+ msgid "Upload"
281
+ msgstr ""
282
+
283
+ #: inc/tmm-metaboxes.php:203
284
+ msgid "Photo link URL"
285
+ msgstr ""
286
+
287
+ #: inc/tmm-metaboxes.php:203
288
+ msgid ""
289
+ "If a URL is added here, the member's photo will be clickable — Start with "
290
+ "http://"
291
+ msgstr ""
292
+
293
+ #: inc/tmm-metaboxes.php:213
294
+ msgid "Settings"
295
+ msgstr ""
296
+
297
+ #: inc/tmm-metaboxes.php:220
298
+ msgid "General settings"
299
+ msgstr ""
300
+
301
+ #: inc/tmm-metaboxes.php:227
302
+ msgid "Main color"
303
+ msgstr ""
304
+
305
+ #: inc/tmm-metaboxes.php:234
306
+ msgid "Members to show per line"
307
+ msgstr ""
308
+
309
+ #: inc/tmm-metaboxes.php:238
310
+ msgid "2 members per line"
311
+ msgstr ""
312
+
313
+ #: inc/tmm-metaboxes.php:239
314
+ msgid "3 members per line"
315
+ msgstr ""
316
+
317
+ #: inc/tmm-metaboxes.php:240
318
+ msgid "4 members per line"
319
+ msgstr ""
320
+
321
+ #: inc/tmm-metaboxes.php:247
322
+ msgid "Others"
323
+ msgstr ""
324
+
325
+ #: inc/tmm-metaboxes.php:254
326
+ msgid "Description/bio alignment"
327
+ msgstr ""
328
+
329
+ #: inc/tmm-metaboxes.php:258
330
+ msgid "Centre"
331
+ msgstr ""
332
+
333
+ #: inc/tmm-metaboxes.php:259
334
+ msgid "Left"
335
+ msgstr ""
336
+
337
+ #: inc/tmm-metaboxes.php:260
338
+ msgid "Right"
339
+ msgstr ""
340
+
341
+ #: inc/tmm-metaboxes.php:261
342
+ msgid "Justify"
343
+ msgstr ""
344
+
345
+ #: inc/tmm-metaboxes.php:268
346
+ msgid "Picture link behavior"
347
+ msgstr ""
348
+
349
+ #: inc/tmm-metaboxes.php:272
350
+ msgid "Open in same window"
351
+ msgstr ""
352
+
353
+ #: inc/tmm-metaboxes.php:273
354
+ msgid "Open in new window"
355
+ msgstr ""
356
+
357
+ #: inc/tmm-metaboxes.php:281
358
+ msgid "Force original fonts"
359
+ msgstr ""
360
+
361
+ #: inc/tmm-metaboxes.php:281
362
+ msgid "Check this to use the plugin's font instead of your theme's"
363
+ msgstr ""
364
+
365
+ #: inc/tmm-metaboxes.php:282
366
+ msgid "Check to enable"
367
+ msgstr ""
368
+
369
+ #: inc/tmm-metaboxes.php:310
370
+ msgid "Help & Support"
371
+ msgstr ""
372
+
373
+ #: inc/tmm-metaboxes.php:319
374
+ msgid "Display you Team"
375
+ msgstr ""
376
+
377
+ #: inc/tmm-metaboxes.php:319
378
+ msgid ""
379
+ "To display your Team on your site, copy-paste the Team's "
380
+ "<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
381
+ "by clicking <strong>All Teams</strong> in the menu on the left."
382
+ msgstr ""
383
+
384
+ #: inc/tmm-metaboxes.php:319
385
+ msgid "Get support"
386
+ msgstr ""
387
+
388
+ #: inc/tmm-metaboxes.php:319
389
+ msgid "Submit a ticket"
390
+ msgstr ""
391
+
392
+ #: inc/tmm-metaboxes.php:319
393
+ msgid "View documentation"
394
+ msgstr ""
395
+
396
+ #: tmm.php:102 tmm.php:104
397
+ msgid "Teams"
398
+ msgstr ""
399
+
400
+ #: tmm.php:103 tmm.php:105
401
+ msgid "Team"
402
+ msgstr ""
403
+
404
+ #: tmm.php:106
405
+ msgid "Add New"
406
+ msgstr ""
407
+
408
+ #: tmm.php:107
409
+ msgid "Add New Team"
410
+ msgstr ""
411
+
412
+ #: tmm.php:108
413
+ msgid "New Team"
414
+ msgstr ""
415
+
416
+ #: tmm.php:109
417
+ msgid "Edit Team"
418
+ msgstr ""
419
+
420
+ #: tmm.php:110
421
+ msgid "View Team"
422
+ msgstr ""
423
+
424
+ #: tmm.php:111
425
+ msgid "All Teams"
426
+ msgstr ""
427
+
428
+ #: tmm.php:112
429
+ msgid "Search Teams"
430
+ msgstr ""
431
+
432
+ #: tmm.php:113
433
+ msgid "No Teams found."
434
+ msgstr ""
435
+
436
+ #: tmm.php:114
437
+ msgid "No Teams found in Trash."
438
+ msgstr ""
439
+
440
+ #: tmm.php:140 tmm.php:141
441
+ msgid "Team updated."
442
+ msgstr ""
443
+
444
+ #: tmm.php:142
445
+ msgid "Team published."
446
+ msgstr ""
447
+
448
+ #: tmm.php:143
449
+ msgid "Team saved."
450
+ msgstr ""
451
+
452
+ #: tmm.php:144
453
+ msgid "Team draft updated."
454
+ msgstr ""
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: spwebguy
3
  Tags: team, teams, meet the team, shortcode, responsive, members, staff, people
4
  Requires at least: 3.6
5
- Tested up to: 4.2.3
6
  Stable tag: trunk
7
  License: GPL2
8
  License URI: http://www.gnu.org/licenses/gpl.html
@@ -13,15 +13,20 @@ A responsive and clean way to display your team. Create members, add their posit
13
  This plugin adds a “Teams” section to the admin panel which allows you to showcase your staff/employees/people on your website the easy way. You can quickly add members to your team(s), add their picture, position, bios, social links, re-order them at anytime and display them anywhere with a simple shortcode. What you see is what you get, and it’s totally free.
14
 
15
  = No limitation for the Free version =
16
- The free version of the Team Members plugin is **not limited** and does not contain any ad.
17
 
18
- The [PRO version](http://wpdarko.com/items/team-members-pro/) gives you access to a lot of new features: New picture on hover, pictures’ shape, enabling/disabling picture borders, picture position It also allows you to show from 1 to 5 members per line, add filters to your pictures, set a color for each member instead of one general color for everybody (good for distinguishing your staff). Two more links can be added to each member.
 
 
 
 
 
19
 
20
  = Available fields =
21
  * Firstname
22
  * Lastname
23
  * Description/bio
24
- * Picture
25
  * Social links (FB, Twitter…)
26
 
27
  = Available settings =
@@ -48,9 +53,14 @@ Go to [the plugin's documentation](https://wpdarko.zendesk.com/hc/en-us/articles
48
  == Frequently Asked Questions ==
49
 
50
  = No limitation for the Free version =
51
- The free version of the Team Members plugin is **not limited** and does not contain any ad.
 
 
52
 
53
- The [PRO version](http://wpdarko.com/items/team-members-pro/) gives you access to a lot of new features: New picture on hover, pictures’ shape, enabling/disabling picture borders, picture position It also allows you to show from 1 to 5 members per line, add filters to your pictures, set a color for each member instead of one general color for everybody (good for distinguishing your staff). Two more links can be added to each member.
 
 
 
54
 
55
  = Usage =
56
  Go to [the plugin's documentation](https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin) if you need more information on how to use this plugin.
@@ -58,7 +68,6 @@ Go to [the plugin's documentation](https://wpdarko.zendesk.com/hc/en-us/articles
58
  = Support =
59
  Find help in [our forums](http://wpdarko.com/support/) for this plugin (we’ll answer you fast, promise).
60
 
61
-
62
  == Screenshots ==
63
  1. Team Members (front view - 3 per line)
64
  2. Team Members (front view - 4 per line)
@@ -68,41 +77,48 @@ Find help in [our forums](http://wpdarko.com/support/) for this plugin (we’ll
68
  6. Finding the shortcode (admin view)
69
 
70
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  = 2.1.2 =
72
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
73
  * Social links open in new windows
74
 
75
  = 2.1.1 =
76
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
77
  * Fixes for picture display
78
- * Fix for member’s background
79
 
80
  = 2.1 =
81
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
82
  * A few layout changes for the admin interface
83
  * Added a link for the member’s photo (user request)
84
  * Added a hover photo (PRO version only)
85
  * Fixed a bug when removing/sorting the members
86
 
87
  = 2.0.4 =
88
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
89
  * Added alt attribute to link’s icon
90
 
91
  = 2.0.3 =
92
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
93
  * Style bug fixes
94
  * Allow HTML in fields (eg. adding anchor tags)
95
 
96
  = 2.0.2 =
97
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
98
  * Only show images if there are
99
 
100
  = 2.0.1 =
101
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
102
  * Bug fix on update
103
 
104
  = 2.0 =
105
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
106
  * New admin interface (new framework)
107
  * You can now force the plugin's original fonts (user request)
108
  * Added docs and support forums links
@@ -110,27 +126,22 @@ Find help in [our forums](http://wpdarko.com/support/) for this plugin (we’ll
110
  * Much cleaner code
111
 
112
  = 1.3.1 =
113
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
114
  * Added an email icon for member links
115
 
116
  = 1.3 =
117
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
118
  * You can now show 2, 3 or 4 members per line
119
  * Styling bug fixes
120
 
121
  = 1.2 =
122
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
123
  * Added more social network support (tumblr, pinterest, instagram)
124
  * You can now add a website for your members
125
  * Fixed some styling issues
126
 
127
  = 1.1 =
128
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
129
  * Major bug fix (the sidebar ended up inside the content on some themes when a certain number of members was reached)
130
 
131
  = 1.0.1 =
132
- * SAFE UPDATE: No data loss for those upgrading from version 1.0 or higher
133
  * Preparing for PRO version
134
 
135
  = 1.0 =
136
- * Responsive Team Members custom type/shortcode
2
  Contributors: spwebguy
3
  Tags: team, teams, meet the team, shortcode, responsive, members, staff, people
4
  Requires at least: 3.6
5
+ Tested up to: 4.3.1
6
  Stable tag: trunk
7
  License: GPL2
8
  License URI: http://www.gnu.org/licenses/gpl.html
13
  This plugin adds a “Teams” section to the admin panel which allows you to showcase your staff/employees/people on your website the easy way. You can quickly add members to your team(s), add their picture, position, bios, social links, re-order them at anytime and display them anywhere with a simple shortcode. What you see is what you get, and it’s totally free.
14
 
15
  = No limitation for the Free version =
16
+ The free version of the Team Members plugin is **not limited**.
17
 
18
+ The [PRO version](http://wpdarko.com/items/team-members-pro/) adds new features: New picture on hover, pictures’ shape, enabling/disabling picture borders, picture position It also allows you to show from 1 to 5 members per line, add filters to your pictures, set a color for each member instead of one general color for everybody (good for distinguishing your staff). Two more links can be added to each member.
19
+
20
+ = Fully translatable =
21
+ * POT files included (/lang/)
22
+ * French translation included
23
+ * Spanish translation included
24
 
25
  = Available fields =
26
  * Firstname
27
  * Lastname
28
  * Description/bio
29
+ * Photo
30
  * Social links (FB, Twitter…)
31
 
32
  = Available settings =
53
  == Frequently Asked Questions ==
54
 
55
  = No limitation for the Free version =
56
+ The free version of the Team Members plugin is **not limited**.
57
+
58
+ The [PRO version](http://wpdarko.com/items/team-members-pro/) adds new features: New picture on hover, pictures’ shape, enabling/disabling picture borders, picture position It also allows you to show from 1 to 5 members per line, add filters to your pictures, set a color for each member instead of one general color for everybody (good for distinguishing your staff). Two more links can be added to each member.
59
 
60
+ = Ready for translation =
61
+ * POT files included (/lang/)
62
+ * French translation included
63
+ * Spanish translation included
64
 
65
  = Usage =
66
  Go to [the plugin's documentation](https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin) if you need more information on how to use this plugin.
68
  = Support =
69
  Find help in [our forums](http://wpdarko.com/support/) for this plugin (we’ll answer you fast, promise).
70
 
 
71
  == Screenshots ==
72
  1. Team Members (front view - 3 per line)
73
  2. Team Members (front view - 4 per line)
77
  6. Finding the shortcode (admin view)
78
 
79
  == Changelog ==
80
+ = 3.0 =
81
+ * Plugin is now translation ready
82
+ * Added French translation
83
+ * Added Spanish translation
84
+ * Added bio text alignment setting (user request)
85
+ * Added forcing original font setting (user request)
86
+ * Added link behavior setting for member photos (user request)
87
+ * Added ability to center last row if not full (user request)
88
+ * Fixed empty members on deleting (ghost member)
89
+ * Fixed member stacking/alignment issues
90
+ * Fixed various PHP errors
91
+ * Fixed minor CSS bugs
92
+ * Cleaner edit screen
93
+ * Security update
94
+
95
  = 2.1.2 =
 
96
  * Social links open in new windows
97
 
98
  = 2.1.1 =
 
99
  * Fixes for picture display
100
+ * Fixes for member’s background
101
 
102
  = 2.1 =
 
103
  * A few layout changes for the admin interface
104
  * Added a link for the member’s photo (user request)
105
  * Added a hover photo (PRO version only)
106
  * Fixed a bug when removing/sorting the members
107
 
108
  = 2.0.4 =
 
109
  * Added alt attribute to link’s icon
110
 
111
  = 2.0.3 =
 
112
  * Style bug fixes
113
  * Allow HTML in fields (eg. adding anchor tags)
114
 
115
  = 2.0.2 =
 
116
  * Only show images if there are
117
 
118
  = 2.0.1 =
 
119
  * Bug fix on update
120
 
121
  = 2.0 =
 
122
  * New admin interface (new framework)
123
  * You can now force the plugin's original fonts (user request)
124
  * Added docs and support forums links
126
  * Much cleaner code
127
 
128
  = 1.3.1 =
 
129
  * Added an email icon for member links
130
 
131
  = 1.3 =
 
132
  * You can now show 2, 3 or 4 members per line
133
  * Styling bug fixes
134
 
135
  = 1.2 =
 
136
  * Added more social network support (tumblr, pinterest, instagram)
137
  * You can now add a website for your members
138
  * Fixed some styling issues
139
 
140
  = 1.1 =
 
141
  * Major bug fix (the sidebar ended up inside the content on some themes when a certain number of members was reached)
142
 
143
  = 1.0.1 =
 
144
  * Preparing for PRO version
145
 
146
  = 1.0 =
147
+ * Team Members custom type/shortcode
tmm.php CHANGED
@@ -1,13 +1,36 @@
1
  <?php
2
- /*
3
- Plugin Name: Team Members
4
- Plugin URI: http://wpdarko.com/team-members
5
- Description: A responsive, simple and clean way to display your team. Create new members, add their positions, bios, social links and copy-paste the shortcode into any post/page. Find help and information on our <a href="http://wpdarko.com/support/">support site</a>. This free version is NOT limited and does not contain any ad. Check out the <a href='http://wpdarko.com/team-members'>PRO version</a> for more great features.
6
- Version: 2.1.2
7
- Author: WP Darko
8
- Author URI: http://wpdarko.com
9
- License: GPL2
10
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  /* Recover old data if there is */
13
  add_action( 'init', 'tmm_old_data' );
@@ -30,22 +53,22 @@ function tmm_old_data() {
30
 
31
  foreach ($old_data_teams as $key => $odata) {
32
 
33
- $test_man[$key]['_tmm_firstname'] = $odata['tmm_firstname'];
34
- $test_man[$key]['_tmm_lastname'] = $odata['tmm_lastname'];
35
- $test_man[$key]['_tmm_job'] = $odata['tmm_job'];
36
- $test_man[$key]['_tmm_photo'] = wp_get_attachment_url($odata['tmm_photo']);
37
- $test_man[$key]['_tmm_desc'] = $odata['tmm_desc'];
38
- $test_man[$key]['_tmm_sc_type1'] = $odata['tmm_sc_type1'];
39
- $test_man[$key]['_tmm_sc_title1'] = $odata['tmm_sc_title1'];
40
- $test_man[$key]['_tmm_sc_url1'] = $odata['tmm_sc_url1'];
41
- $test_man[$key]['_tmm_sc_type2'] = $odata['tmm_sc_type2'];
42
- $test_man[$key]['_tmm_sc_title2'] = $odata['tmm_sc_title2'];
43
- $test_man[$key]['_tmm_sc_url2'] = $odata['tmm_sc_url2'];
44
- $test_man[$key]['_tmm_sc_type3'] = $odata['tmm_sc_type3'];
45
- $test_man[$key]['_tmm_sc_title3'] = $odata['tmm_sc_title3'];
46
- $test_man[$key]['_tmm_sc_url3'] = $odata['tmm_sc_url3'];
47
-
48
- update_post_meta($current_id, '_tmm_head', $test_man);
49
  wp_reset_postdata();
50
 
51
  }
@@ -71,641 +94,216 @@ function tmm_old_data() {
71
 
72
  }
73
 
74
- /* Check for the PRO version */
75
- function tmm_free_pro_check() {
76
- if (is_plugin_active('team-members-pro/tmm-pro.php')) {
77
-
78
- function my_admin_notice(){
79
- echo '<div class="updated">
80
- <p><strong>PRO</strong> version is activated.</p>
81
- </div>';
82
- }
83
- add_action('admin_notices', 'my_admin_notice');
84
-
85
- deactivate_plugins(__FILE__);
86
- }
87
- }
88
 
89
- add_action( 'admin_init', 'tmm_free_pro_check' );
 
 
90
 
91
- /* Enqueue styles & scripts */
92
- add_action( 'wp_enqueue_scripts', 'add_tmm_scripts' );
93
- function add_tmm_scripts() {
94
- wp_enqueue_style( 'tmm', plugins_url('css/tmm_custom_style.min.css', __FILE__));
95
- }
96
 
97
- /* Enqueue admin styles */
98
  add_action( 'admin_enqueue_scripts', 'add_admin_tmm_style' );
 
99
 
100
- function add_admin_tmm_style() {
101
- wp_enqueue_style( 'tmm', plugins_url('css/admin_de_style.min.css', __FILE__));
102
- }
103
 
104
- /* Create the Team post type */
105
- add_action( 'init', 'create_tmm_type' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
 
107
- function create_tmm_type() {
108
- register_post_type( 'tmm',
109
- array(
110
- 'labels' => array(
111
- 'name' => 'Teams',
112
- 'singular_name' => 'Team'
113
- ),
114
- 'public' => true,
115
- 'has_archive' => false,
116
- 'hierarchical' => false,
117
- 'capability_type' => 'post',
118
- 'supports' => array( 'title' ),
119
- 'menu_icon' => 'dashicons-plus',
120
- )
121
- );
122
  }
123
 
124
- /* Hide View/Preview since it's a shortcode */
125
- function tmm_admin_css() {
126
- global $post_type;
127
- $post_types = array(
128
- 'tmm',
129
- );
130
- if(in_array($post_type, $post_types))
131
- echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
132
- }
133
 
134
- function remove_view_link_tmm( $action ) {
 
 
 
 
 
 
 
 
 
 
 
 
135
 
136
- unset ($action['view']);
137
- return $action;
138
- }
139
 
140
- add_filter( 'post_row_actions', 'remove_view_link_tmm' );
141
- add_action( 'admin_head-post-new.php', 'tmm_admin_css' );
142
- add_action( 'admin_head-post.php', 'tmm_admin_css' );
 
143
 
144
- // Adding the CMB2 Metabox class
145
- if ( file_exists( dirname( __FILE__ ) . '/cmb2/init.php' ) ) {
146
- require_once dirname( __FILE__ ) . '/cmb2/init.php';
147
- } elseif ( file_exists( dirname( __FILE__ ) . '/CMB2/init.php' ) ) {
148
- require_once dirname( __FILE__ ) . '/CMB2/init.php';
 
149
  }
150
 
151
- // Registering Teams metaboxes
152
- function tmm_register_group_metabox() {
153
-
154
- $prefix = '_tmm_';
155
-
156
- // Tables group
157
- $main_group = new_cmb2_box( array(
158
- 'id' => $prefix . 'team_metabox',
159
- 'title' => '<span class="dashicons dashicons-welcome-add-page"></span> Manage Members <span style="color:#8a7463; font-weight:400; float:right; padding-right:14px;"><span class="dashicons dashicons-lock"></span> Free version</span>',
160
- 'object_types' => array( 'tmm' ),
161
- ));
162
-
163
- $main_group->add_field( array(
164
- 'name' => '<span style="font-weight:400;">Getting started / Instructions</span>',
165
- 'desc' => 'Edit your members (see below), add more, reorder them and play around with the settings on the right. If you have trouble understanding how this works, click the "Help & Support tab on the right."',
166
- 'id' => $prefix . 'instructions',
167
- 'type' => 'title',
168
- 'row_classes' => 'de_hundred de_instructions',
169
- ) );
170
-
171
- $tmm_group = $main_group->add_field( array(
172
- 'id' => $prefix . 'head',
173
- 'type' => 'group',
174
- 'options' => array(
175
- 'group_title' => 'Member {#}',
176
- 'add_button' => 'Add another member',
177
- 'remove_button' => 'Remove member',
178
- 'sortable' => true,
179
- 'single' => false,
180
- ),
181
- ));
182
-
183
- $main_group->add_group_field( $tmm_group, array(
184
- 'name' => 'Member details',
185
- 'id' => $prefix . 'member_header',
186
- 'type' => 'title',
187
- 'row_classes' => 'de_hundred de_heading',
188
- ));
189
-
190
-
191
- $main_group->add_group_field( $tmm_group, array(
192
- 'name' => '<span class="dashicons dashicons-edit"></span> Firstname</span>',
193
- 'id' => $prefix . 'firstname',
194
- 'type' => 'text',
195
- 'row_classes' => 'de_first de_twentyfive de_text de_input',
196
- 'sanitization_cb' => false,
197
- ));
198
-
199
- $main_group->add_group_field( $tmm_group, array(
200
- 'name' => '<span class="dashicons dashicons-edit"></span> Lastname</span>',
201
- 'id' => $prefix . 'lastname',
202
- 'type' => 'text',
203
- 'row_classes' => 'de_twentyfive de_text de_input',
204
- 'sanitization_cb' => false,
205
- ));
206
-
207
- $main_group->add_group_field( $tmm_group, array(
208
- 'name' => '<span class="dashicons dashicons-edit"></span> Job/role</span>',
209
- 'id' => $prefix . 'job',
210
- 'type' => 'text',
211
- 'row_classes' => 'de_fifty de_text de_input',
212
- 'sanitization_cb' => false,
213
- ));
214
-
215
- $main_group->add_group_field( $tmm_group, array(
216
- 'name' => '<span class="dashicons dashicons-edit"></span> Description/bio',
217
- 'id' => $prefix . 'desc',
218
- 'type' => 'textarea',
219
- 'attributes' => array(
220
- 'rows' => 6,
221
- ),
222
- 'row_classes' => 'de_first de_fifty de_textarea de_input',
223
- 'sanitization_cb' => false,
224
- ));
225
-
226
- $main_group->add_group_field( $tmm_group, array(
227
- 'name' => 'Tips & Tricks',
228
- 'desc' => '<span class="dashicons dashicons-yes"></span> Add links<br/><span style="color:#bbb;">&lt;a href="http://you.com/member-page"&gt;View member page&lt;/a&gt;</span>',
229
- 'id' => $prefix . 'desc_desc',
230
- 'type' => 'title',
231
- 'row_classes' => 'de_fifty de_info',
232
- ));
233
-
234
- $main_group->add_group_field( $tmm_group, array(
235
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Complementary info title</span>',
236
- 'desc' => 'This adds a little link below the description/bio, it will reveal the complementary info text when a visitor hovers over it.',
237
- 'id' => $prefix . 'comp_title',
238
- 'type' => 'text',
239
- 'row_classes' => 'de_first de_fifty de_text de_input',
240
- ));
241
-
242
- $main_group->add_group_field( $tmm_group, array(
243
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Complementary info text</span>',
244
- 'id' => $prefix . 'comp_text',
245
- 'type' => 'textarea',
246
- 'attributes' => array(
247
- 'rows' => 1,
248
- ),
249
- 'row_classes' => 'de_fifty de_text de_input',
250
- 'sanitization_cb' => false,
251
- ));
252
-
253
- $main_group->add_group_field( $tmm_group, array(
254
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Color (per member)</span>',
255
- 'id' => $prefix . 'freecolor',
256
- 'type' => 'colorpicker',
257
- 'row_classes' => 'de_first de_hundred de_color de_input',
258
- ));
259
-
260
- $main_group->add_group_field( $tmm_group, array(
261
- 'name' => 'Member links',
262
- 'id' => $prefix . 'member_links_header',
263
- 'type' => 'title',
264
- 'row_classes' => 'de_hundred de_heading',
265
- ));
266
-
267
- $main_group->add_group_field( $tmm_group, array(
268
- 'name' => '<span class="dashicons dashicons-admin-generic"></span> Link type (icon)',
269
- 'id' => $prefix . 'sc_type1',
270
- 'type' => 'select',
271
- 'default' => 'nada',
272
- 'options' => array(
273
- 'nada' => '-',
274
- 'twitter' => 'Twitter',
275
- 'linkedin' => 'LinkedIn',
276
- 'googleplus' => 'Google+',
277
- 'facebook' => 'Facebook',
278
- 'instagram' => 'Instagram',
279
- 'tumblr' => 'Tumblr',
280
- 'pinterest' => 'Pinterest',
281
- 'email' => 'Email',
282
- 'website' => 'Website',
283
- 'customlink' => 'Other links',
284
- ),
285
-
286
- 'row_classes' => 'de_first de_twentyfive de_select de_text de_input',
287
- ));
288
-
289
- $main_group->add_group_field( $tmm_group, array(
290
- 'name' => '<span class="dashicons dashicons-edit"></span> Link title',
291
- 'id' => $prefix . 'sc_title1',
292
- 'type' => 'text',
293
- 'row_classes' => 'de_twentyfive de_text de_input',
294
- ));
295
-
296
- $main_group->add_group_field( $tmm_group, array(
297
- 'name' => '<span class="dashicons dashicons-admin-links"></span> Link URL',
298
- 'id' => $prefix . 'sc_url1',
299
- 'type' => 'text',
300
- 'row_classes' => 'de_fifty de_text de_input',
301
- ));
302
-
303
- $main_group->add_group_field( $tmm_group, array(
304
- 'name' => '',
305
- 'id' => $prefix . 'sc_type2',
306
- 'type' => 'select',
307
- 'default' => 'nada',
308
- 'options' => array(
309
- 'nada' => '-',
310
- 'twitter' => 'Twitter',
311
- 'linkedin' => 'LinkedIn',
312
- 'googleplus' => 'Google+',
313
- 'facebook' => 'Facebook',
314
- 'instagram' => 'Instagram',
315
- 'tumblr' => 'Tumblr',
316
- 'pinterest' => 'Pinterest',
317
- 'email' => 'Email',
318
- 'website' => 'Website',
319
- 'customlink' => 'Other links',
320
- ),
321
- 'row_classes' => 'de_first de_twentyfive de_select de_text de_input de_nomtop',
322
- ));
323
-
324
- $main_group->add_group_field( $tmm_group, array(
325
- 'name' => '',
326
- 'id' => $prefix . 'sc_title2',
327
- 'type' => 'text',
328
- 'row_classes' => 'de_twentyfive de_text de_input de_nomtop',
329
- ));
330
-
331
- $main_group->add_group_field( $tmm_group, array(
332
- 'name' => '',
333
- 'id' => $prefix . 'sc_url2',
334
- 'type' => 'text',
335
- 'row_classes' => 'de_fifty de_text de_input de_nomtop',
336
- ));
337
-
338
- $main_group->add_group_field( $tmm_group, array(
339
- 'name' => '',
340
- 'id' => $prefix . 'sc_type3',
341
- 'type' => 'select',
342
- 'default' => 'nada',
343
- 'options' => array(
344
- 'nada' => '-',
345
- 'twitter' => 'Twitter',
346
- 'linkedin' => 'LinkedIn',
347
- 'googleplus' => 'Google+',
348
- 'facebook' => 'Facebook',
349
- 'instagram' => 'Instagram',
350
- 'tumblr' => 'Tumblr',
351
- 'pinterest' => 'Pinterest',
352
- 'email' => 'Email',
353
- 'website' => 'Website',
354
- 'customlink' => 'Other links',
355
- ),
356
- 'row_classes' => 'de_first de_twentyfive de_select de_text de_input de_nomtop',
357
- ));
358
-
359
- $main_group->add_group_field( $tmm_group, array(
360
- 'name' => '',
361
- 'id' => $prefix . 'sc_title3',
362
- 'type' => 'text',
363
- 'row_classes' => 'de_twentyfive de_text de_input de_nomtop',
364
- ));
365
-
366
- $main_group->add_group_field( $tmm_group, array(
367
- 'name' => '',
368
- 'id' => $prefix . 'sc_url3',
369
- 'type' => 'text',
370
- 'row_classes' => 'de_fifty de_text de_input de_nomtop',
371
- ));
372
-
373
- $main_group->add_group_field( $tmm_group, array(
374
- 'name' => 'Member photo',
375
- 'id' => $prefix . 'member_styling_header',
376
- 'type' => 'title',
377
- 'row_classes' => 'de_hundred de_heading',
378
- ));
379
-
380
- $main_group->add_group_field( $tmm_group, array(
381
- 'name' => '<span class="dashicons dashicons-format-image"></span> Upload Photo',
382
- 'id' => $prefix . 'photo',
383
- 'type' => 'file',
384
- 'attributes' => array(
385
- 'placeholder' => 'Recommended size: 250x250px',
386
- ),
387
- 'options' => array(
388
- 'add_upload_file_text' => __( 'Upload', 'jt_cmb2' ),
389
- ),
390
- 'row_classes' => 'de_first de_fifty de_upload de_input',
391
- ));
392
-
393
- $main_group->add_group_field( $tmm_group, array(
394
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Upload hover photo',
395
- 'desc' => 'Add another photo that will replace the first one on hover.',
396
- 'id' => $prefix . 'hoverphoto',
397
- 'type' => 'file',
398
- 'attributes' => array(
399
- 'placeholder' => 'Recommended size: 250x250px',
400
- ),
401
- 'options' => array(
402
- 'add_upload_file_text' => __( 'Upload', 'jt_cmb2' ),
403
- ),
404
- 'row_classes' => 'de_fifty de_upload de_input',
405
- ));
406
-
407
- $main_group->add_group_field( $tmm_group, array(
408
- 'name' => '<span class="dashicons dashicons-admin-links"></span> Photo link URL',
409
- 'desc' => 'If a URL is added here, the member\'s photo will be clickable.',
410
- 'id' => $prefix . 'photo_url',
411
- 'type' => 'text',
412
- 'row_classes' => 'de_first de_hundred de_text de_input de_nomtop',
413
- 'attributes' => array(
414
- 'placeholder' => 'http://anything.com',
415
- ),
416
- ));
417
-
418
-
419
- // Settings group
420
- $side_group = new_cmb2_box( array(
421
- 'id' => $prefix . 'settings_head',
422
- 'title' => '<span class="dashicons dashicons-admin-tools"></span> Team Settings',
423
- 'object_types' => array( 'tmm' ),
424
- 'context' => 'side',
425
- 'priority' => 'high',
426
- 'closed' => true,
427
- ));
428
-
429
- $side_group->add_field( array(
430
- 'name' => 'General settings',
431
- 'id' => $prefix . 'other_settings_desc',
432
- 'type' => 'title',
433
- 'row_classes' => 'de_hundred_side de_heading_side',
434
- ));
435
-
436
- $side_group->add_field( array(
437
- 'name' => '<span class="dashicons dashicons-admin-appearance"></span> Main Color</span>',
438
- 'id' => $prefix . 'color',
439
- 'type' => 'colorpicker',
440
- 'row_classes' => 'de_first de_hundred de_color de_input',
441
- ));
442
-
443
- $side_group->add_field( array(
444
- 'name' => '<span class="dashicons dashicons-arrow-down"></span> Members to show per line',
445
- 'id' => $prefix . 'columns',
446
- 'type' => 'select',
447
- 'options' => array(
448
- '2' => 'Two members per line',
449
- '3' => 'Three members per line',
450
- '4' => 'Four members per line',
451
- ),
452
- 'default' => '3',
453
- 'row_classes' => 'de_hundred_side de_text_side',
454
- ));
455
-
456
- $side_group->add_field( array(
457
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Pictures\' shape</span>',
458
- 'id' => $prefix . 'picture_shape',
459
- 'type' => 'select',
460
- 'options' => array(
461
- '-' => 'Rounded or Squared',
462
- ),
463
- 'default' => '-',
464
- 'row_classes' => 'de_hundred_side de_text_side',
465
- ));
466
-
467
- $side_group->add_field( array(
468
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Pictures\' borders</span>',
469
- 'id' => $prefix . 'picture_border',
470
- 'type' => 'select',
471
- 'options' => array(
472
- '-' => 'Yes or No',
473
- ),
474
- 'default' => '-',
475
- 'row_classes' => 'de_hundred_side de_text_side',
476
- ));
477
-
478
- $side_group->add_field( array(
479
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Pictures\' position</span>',
480
- 'id' => $prefix . 'picture_position',
481
- 'type' => 'select',
482
- 'options' => array(
483
- '-' => 'Floating or Inside the box',
484
- ),
485
- 'default' => '-',
486
- 'row_classes' => 'de_hundred_side de_text_side',
487
- ));
488
-
489
- $side_group->add_field( array(
490
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Pictures\' filter</span>',
491
- 'id' => $prefix . 'picture_filter',
492
- 'type' => 'select',
493
- 'options' => array(
494
- '-' => 'Choose among 4 filters',
495
- ),
496
- 'default' => '-',
497
- 'row_classes' => 'de_hundred_side de_text_side',
498
- ));
499
-
500
- $side_group->add_field( array(
501
- 'name' => '<span style="color:#8a7463;"><span class="dashicons dashicons-lock"></span> PRO Top border\'s size</span>',
502
- 'desc' => 'In pixels, without the "px".',
503
- 'id' => $prefix . 'tp_border_size',
504
- 'type' => 'text',
505
- 'row_classes' => 'de_hundred_side de_text_side de_input',
506
- ));
507
-
508
- // Help group
509
- $help_group = new_cmb2_box( array(
510
- 'id' => $prefix . 'help_metabox',
511
- 'title' => '<span class="dashicons dashicons-sos"></span> Help & Support',
512
- 'object_types' => array( 'tmm' ),
513
- 'context' => 'side',
514
- 'priority' => 'high',
515
- 'closed' => true,
516
- 'row_classes' => 'de_hundred de_heading',
517
- ));
518
-
519
- $help_group->add_field( array(
520
- 'name' => '',
521
- 'desc' => 'Find help at WPdarko.com<br/><br/><a target="_blank" href="http://wpdarko.com/support/"><span class="dashicons dashicons-arrow-right-alt2"></span> Support forum</a><br/><a target="_blank" href="https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin"><span class="dashicons dashicons-arrow-right-alt2"></span> Documentation</a>',
522
- 'id' => $prefix . 'help_desc',
523
- 'type' => 'title',
524
- 'row_classes' => 'de_hundred de_info de_info_side',
525
- ));
526
-
527
- // PRO group
528
- $pro_group = new_cmb2_box( array(
529
- 'id' => $prefix . 'pro_metabox',
530
- 'title' => '<span class="dashicons dashicons-awards"></span> PRO version',
531
- 'object_types' => array( 'tmm' ),
532
- 'context' => 'side',
533
- 'priority' => 'high',
534
- 'closed' => true,
535
- 'row_classes' => 'de_hundred de_heading',
536
- ));
537
-
538
- $pro_group->add_field( array(
539
- 'name' => '',
540
- 'desc' => 'This free version is <strong>not</strong> limited and does <strong>not</strong> contain any ad. Check out the PRO version for more great features.<br/><br/><a target="_blank" href="http://wpdarko.com/items/team-members-pro"><span class="dashicons dashicons-arrow-right-alt2"></span> See plugin\'s page</a><br/><br/><span style="font-size:13px; color:#88acbc;">Coupon code <strong>7884661</strong> (10% OFF).</span>',
541
- 'id' => $prefix . 'pro_desc',
542
- 'type' => 'title',
543
- 'row_classes' => 'de_hundred de_info de_info_side',
544
- ));
545
-
546
- // Shortcode group
547
- $show_group = new_cmb2_box( array(
548
- 'id' => $prefix . 'shortcode_metabox',
549
- 'title' => '<span class="dashicons dashicons-visibility"></span> Display my Team',
550
- 'object_types' => array( 'tmm' ),
551
- 'context' => 'side',
552
- 'priority' => 'low',
553
- 'closed' => false,
554
- 'row_classes' => 'de_hundred de_heading',
555
- ));
556
-
557
- $show_group->add_field( array(
558
- 'name' => '',
559
- 'desc' => 'To display your Team on your site, copy-paste the Team\'s [Shortcode] in your post/page. <br/><br/>You can find this shortcode by clicking on the "Teams" tab in the menu on the left.',
560
- 'id' => $prefix . 'short_desc',
561
- 'type' => 'title',
562
- 'row_classes' => 'de_hundred de_info de_info_side',
563
- ));
564
 
 
 
 
 
 
565
  }
566
 
 
 
567
  add_action( 'cmb2_init', 'tmm_register_group_metabox' );
 
568
 
569
- //Shortcode columns
570
- add_action( 'manage_tmm_posts_custom_column' , 'dktmm_custom_columns', 10, 2 );
571
 
572
- function dktmm_custom_columns( $column, $post_id ) {
 
 
 
573
  switch ( $column ) {
574
  case 'shortcode' :
575
  global $post;
576
  $slug = '' ;
577
  $slug = $post->post_name;
578
-
579
-
580
- $shortcode = '<span style="border: solid 3px lightgray; background:white; padding:7px; font-size:17px; line-height:40px;">[tmm name="'.$slug.'"]</strong>';
581
  echo $shortcode;
582
  break;
583
  }
584
  }
 
585
 
586
- function add_tmm_columns($columns) {
587
- return array_merge($columns,
588
- array('shortcode' => __('Shortcode'),
589
- ));
590
- }
591
- add_filter('manage_tmm_posts_columns' , 'add_tmm_columns');
592
 
593
- //Tmm shortcode
 
594
  function tmm_sc($atts) {
595
- extract(shortcode_atts(array(
596
- "name" => ''
597
- ), $atts));
598
-
599
  global $post;
600
  $args = array('post_type' => 'tmm', 'name' => $name);
601
- $custom_posts = get_posts($args);
 
602
  foreach($custom_posts as $post) : setup_postdata($post);
603
 
604
- $members = get_post_meta( get_the_id(), '_tmm_head', true );
605
- $options = get_post_meta( get_the_id(), '_tmm_settings_head', true );
 
 
 
 
 
 
606
 
607
- $tmm_columns = get_post_meta( $post->ID, '_tmm_columns', true );
608
- $tmm_color = get_post_meta( $post->ID, '_tmm_color', true );
609
-
610
- $output .= '<div class="tmm tmm_'.$name.'">';
611
- $output .= '<div class="tmm_'.$tmm_columns.'_columns">';
612
- $output .= '
613
- <div class="tmm_wrap">
614
- ';
615
-
616
- $i = 0;
617
 
618
- foreach ($members as $key => $member) {
619
-
620
- if($i%$tmm_columns == 0) {
621
- if($i > 0) {
622
- $output .= "</div>";
623
- $output .= '<div class="clearer"></div>';
624
- } // close div if it's not the first
625
-
626
-
627
- $output .= "<div class='tmm_container'>";
628
- }
629
-
630
- $output .= '<div class="tmm_member" style="border-top:'.$tmm_color.' solid 5px;">';
631
- if (!empty($member['_tmm_photo_url'])){
632
- $output .= '<a href="'.$member['_tmm_photo_url'].'" title="'.$member['_tmm_firstname'].' '.$member['_tmm_lastname'].'">';
633
  }
634
- if (!empty($member['_tmm_photo'])){
635
- $output .= '<div class="tmm_photo tmm_phover_'.$name.'_'.$key.'" style="background: url('.$member['_tmm_photo'].'); margin-left: auto; margin-right:auto; background-size:cover !important;"></div>';
636
- }
637
- if (!empty($member['_tmm_photo_url'])){
638
- $output .= '</a>';
639
  }
640
- $output .= '<div class="tmm_textblock">';
641
- $output .= '<div class="tmm_names">';
642
- $output .= '<span class="tmm_fname">'.$member['_tmm_firstname'].'</span>';
643
- $output .= '&nbsp;';
644
- $output .= '<span class="tmm_lname">'.$member['_tmm_lastname'].'</span>';
645
- $output .= '</div>';
646
- $output .= '<div class="tmm_job">'.$member['_tmm_job'].'</div>';
647
- $output .= '<div class="tmm_desc">'.$member['_tmm_desc'].'</div>';
648
- $output .= '<div class="tmm_scblock">';
649
- if ($member['_tmm_sc_type1'] != 'nada') {
650
- if ($member['_tmm_sc_type1'] == 'email') {
651
- $output .= '<a class="tmm_sociallink" href="mailto:'.$member['_tmm_sc_url1'].'" title="'.$member['_tmm_sc_title1'].'">';
652
- $output .= '<img alt="'.$member['_tmm_sc_title1'].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type1'].'.png"/>';
653
- $output .= '</a>';
654
- } else {
655
- $output .= '<a target="_blank" class="tmm_sociallink" href="'.$member['_tmm_sc_url1'].'" title="'.$member['_tmm_sc_title1'].'">';
656
- $output .= '<img alt="'.$member['_tmm_sc_title1'].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type1'].'.png"/>';
657
- $output .= '</a>';
658
- }
659
- }
660
-
661
- if ($member['_tmm_sc_type2'] != 'nada') {
662
- if ($member['_tmm_sc_type2'] == 'email') {
663
- $output .= '<a class="tmm_sociallink" href="mailto:'.$member['_tmm_sc_url2'].'" title="'.$member['_tmm_sc_title2'].'">';
664
- $output .= '<img alt="'.$member['_tmm_sc_title2'].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type2'].'.png"/>';
665
- $output .= '</a>';
666
- } else {
667
- $output .= '<a target="_blank" class="tmm_sociallink" href="'.$member['_tmm_sc_url2'].'" title="'.$member['_tmm_sc_title2'].'">';
668
- $output .= '<img alt="'.$member['_tmm_sc_title2'].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type2'].'.png"/>';
669
- $output .= '</a>';
670
- }
671
- }
672
 
673
- if ($member['_tmm_sc_type3'] != 'nada') {
674
- if ($member['_tmm_sc_type3'] == 'email') {
675
- $output .= '<a class="tmm_sociallink" href="mailto:'.$member['_tmm_sc_url3'].'" title="'.$member['_tmm_sc_title3'].'">';
676
- $output .= '<img alt="'.$member['_tmm_sc_title3'].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type3'].'.png"/>';
677
- $output .= '</a>';
678
- } else {
679
- $output .= '<a target="_blank" class="tmm_sociallink" href="'.$member['_tmm_sc_url3'].'" title="'.$member['_tmm_sc_title3'].'">';
680
- $output .= '<img alt="'.$member['_tmm_sc_title3'].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type3'].'.png"/>';
681
- $output .= '</a>';
682
- }
683
- }
684
- $output .= '</div>';
685
- $output .= '</div>';
686
- $output .= '</div>';
687
-
688
- $pages_count = count( $members );
689
- if ($key == $pages_count - 1) {
690
- $output .= '<div class="clearer"></div>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
691
  }
692
-
693
- $i++;
694
-
695
-
696
- }
697
 
698
- $output .= '</div>';
699
- $output .= '</div>';
700
- $output .= '</div>';
701
- $output .= '</div>';
702
-
703
-
704
- endforeach; wp_reset_postdata();
705
-
706
- return $output;
707
-
708
  }
709
- add_shortcode("tmm", "tmm_sc");
710
 
711
  ?>
1
  <?php
2
+ /**
3
+ * Plugin Name: Team Members
4
+ * Plugin URI: http://wpdarko.com/team-members
5
+ * Description: A responsive, simple and clean way to display your team. Create new members, add their positions, bios, social links and copy-paste the shortcode into any post/page. Find help and information on our <a href="http://wpdarko.com/support/">support site</a>. This free version is NOT limited and does not contain any ad. Check out the <a href='http://wpdarko.com/team-members'>PRO version</a> for more great features.
6
+ * Version: 3.0
7
+ * Author: WP Darko
8
+ * Author URI: http://wpdarko.com
9
+ * Text Domain: team-members
10
+ * Domain Path: /lang/
11
+ * License: GPL2
12
+ */
13
+
14
+
15
+ // Loading text domain
16
+ function tmm_load_plugin_textdomain() {
17
+ load_plugin_textdomain( 'team-members', FALSE, basename( dirname( __FILE__ ) ) . '/lang/' );
18
+ }
19
+
20
+ add_action( 'plugins_loaded', 'tmm_load_plugin_textdomain' );
21
+
22
+
23
+ // Check for an active PRO version and deactivate this plugin
24
+ add_action( 'admin_init', 'tmm_free_pro_check' );
25
+ function tmm_free_pro_check() {
26
+ if (is_plugin_active('team-members-pro/tmm-pro.php')) {
27
+ add_action('admin_notices', 'my_admin_notice');
28
+ function my_admin_notice(){ echo '<div class="updated"><p><strong>PRO</strong> version is activated.</p></div>'; }
29
+
30
+ deactivate_plugins( plugin_basename( __FILE__ ) );
31
+ }
32
+ }
33
+
34
 
35
  /* Recover old data if there is */
36
  add_action( 'init', 'tmm_old_data' );
53
 
54
  foreach ($old_data_teams as $key => $odata) {
55
 
56
+ $old_plugin_data[$key]['_tmm_firstname'] = $odata['tmm_firstname'];
57
+ $old_plugin_data[$key]['_tmm_lastname'] = $odata['tmm_lastname'];
58
+ $old_plugin_data[$key]['_tmm_job'] = $odata['tmm_job'];
59
+ $old_plugin_data[$key]['_tmm_photo'] = wp_get_attachment_url($odata['tmm_photo']);
60
+ $old_plugin_data[$key]['_tmm_desc'] = $odata['tmm_desc'];
61
+ $old_plugin_data[$key]['_tmm_sc_type1'] = $odata['tmm_sc_type1'];
62
+ $old_plugin_data[$key]['_tmm_sc_title1'] = $odata['tmm_sc_title1'];
63
+ $old_plugin_data[$key]['_tmm_sc_url1'] = $odata['tmm_sc_url1'];
64
+ $old_plugin_data[$key]['_tmm_sc_type2'] = $odata['tmm_sc_type2'];
65
+ $old_plugin_data[$key]['_tmm_sc_title2'] = $odata['tmm_sc_title2'];
66
+ $old_plugin_data[$key]['_tmm_sc_url2'] = $odata['tmm_sc_url2'];
67
+ $old_plugin_data[$key]['_tmm_sc_type3'] = $odata['tmm_sc_type3'];
68
+ $old_plugin_data[$key]['_tmm_sc_title3'] = $odata['tmm_sc_title3'];
69
+ $old_plugin_data[$key]['_tmm_sc_url3'] = $odata['tmm_sc_url3'];
70
+
71
+ update_post_meta($current_id, '_tmm_head', $old_plugin_data);
72
  wp_reset_postdata();
73
 
74
  }
94
 
95
  }
96
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
 
98
+ // Enqueue styles and scripts
99
+ add_action( 'wp_enqueue_scripts', 'add_tmm_scripts' );
100
+ function add_tmm_scripts() { wp_enqueue_style( 'tmm', plugins_url('css/tmm_custom_style.min.css', __FILE__)); }
101
 
 
 
 
 
 
102
 
103
+ // Enqueue admin styles
104
  add_action( 'admin_enqueue_scripts', 'add_admin_tmm_style' );
105
+ function add_admin_tmm_style() { wp_enqueue_style( 'tmm', plugins_url('css/admin_de_style.min.css', __FILE__)); }
106
 
 
 
 
107
 
108
+ // Register Team post type
109
+ add_action( 'init', 'register_tmm_type' );
110
+ function register_tmm_type() {
111
+ $labels = array(
112
+ 'name' => __( 'Teams', 'team-members' ),
113
+ 'singular_name' => __( 'Team', 'team-members' ),
114
+ 'menu_name' => __( 'Teams', 'team-members' ),
115
+ 'name_admin_bar' => __( 'Team', 'team-members' ),
116
+ 'add_new' => __( 'Add New', 'team-members' ),
117
+ 'add_new_item' => __( 'Add New Team', 'team-members' ),
118
+ 'new_item' => __( 'New Team', 'team-members' ),
119
+ 'edit_item' => __( 'Edit Team', 'team-members' ),
120
+ 'view_item' => __( 'View Team', 'team-members' ),
121
+ 'all_items' => __( 'All Teams', 'team-members' ),
122
+ 'search_items' => __( 'Search Teams', 'team-members' ),
123
+ 'not_found' => __( 'No Teams found.', 'team-members' ),
124
+ 'not_found_in_trash' => __( 'No Teams found in Trash.', 'team-members' )
125
+ );
126
 
127
+ $args = array(
128
+ 'labels' => $labels,
129
+ 'public' => false,
130
+ 'publicly_queryable' => false,
131
+ 'show_ui' => true,
132
+ 'show_in_admin_bar' => false,
133
+ 'capability_type' => 'post',
134
+ 'has_archive' => false,
135
+ 'hierarchical' => false,
136
+ 'supports' => array( 'title' ),
137
+ 'menu_icon' => 'dashicons-plus'
138
+ );
139
+ register_post_type( 'tmm', $args );
 
 
140
  }
141
 
 
 
 
 
 
 
 
 
 
142
 
143
+ // Customize update messages
144
+ add_filter( 'post_updated_messages', 'tmm_updated_messages' );
145
+ function tmm_updated_messages( $messages ) {
146
+ $post = get_post();
147
+ $post_type = get_post_type( $post );
148
+ $post_type_object = get_post_type_object( $post_type );
149
+ $messages['tmm'] = array(
150
+ 1 => __( 'Team updated.', 'team-members' ),
151
+ 4 => __( 'Team updated.', 'team-members' ),
152
+ 6 => __( 'Team published.', 'team-members' ),
153
+ 7 => __( 'Team saved.', 'team-members' ),
154
+ 10 => __( 'Team draft updated.', 'team-members' )
155
+ );
156
 
157
+ if ( $post_type_object->publicly_queryable ) {
158
+ $permalink = get_permalink( $post->ID );
 
159
 
160
+ $view_link = sprintf( '', '', '' );
161
+ $messages[ $post_type ][1] .= $view_link;
162
+ $messages[ $post_type ][6] .= $view_link;
163
+ $messages[ $post_type ][9] .= $view_link;
164
 
165
+ $preview_permalink = add_query_arg( 'preview', 'true', $permalink );
166
+ $preview_link = sprintf( '', '', '' );
167
+ $messages[ $post_type ][8] .= $preview_link;
168
+ $messages[ $post_type ][10] .= $preview_link;
169
+ }
170
+ return $messages;
171
  }
172
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
 
174
+ // Add the metabox class (CMB2)
175
+ if ( file_exists( dirname( __FILE__ ) . '/inc/cmb2/init.php' ) ) {
176
+ require_once dirname( __FILE__ ) . '/inc/cmb2/init.php';
177
+ } elseif ( file_exists( dirname( __FILE__ ) . '/inc/CMB2/init.php' ) ) {
178
+ require_once dirname( __FILE__ ) . '/inc/CMB2/init.php';
179
  }
180
 
181
+
182
+ // Create the metabox class (CMB2)
183
  add_action( 'cmb2_init', 'tmm_register_group_metabox' );
184
+ require_once('inc/tmm-metaboxes.php');
185
 
 
 
186
 
187
+ // Add shortcode column to post list
188
+ add_action( 'manage_tmm_posts_custom_column' , 'tmm_custom_columns', 10, 2 );
189
+ add_filter('manage_tmm_posts_columns' , 'add_tmm_columns');
190
+ function tmm_custom_columns( $column, $post_id ) {
191
  switch ( $column ) {
192
  case 'shortcode' :
193
  global $post;
194
  $slug = '' ;
195
  $slug = $post->post_name;
196
+ $shortcode = '<span style="display:inline-block;border:solid 2px lightgray; background:white; padding:0 8px; font-size:13px; line-height:25px; vertical-align:middle;">[tmm name="'.$slug.'"]</span>';
 
 
197
  echo $shortcode;
198
  break;
199
  }
200
  }
201
+ function add_tmm_columns($columns) { return array_merge($columns, array('shortcode' => 'Shortcode')); }
202
 
 
 
 
 
 
 
203
 
204
+ // Create the Team shortcode
205
+ add_shortcode("tmm", "tmm_sc");
206
  function tmm_sc($atts) {
207
+ extract(shortcode_atts(array( "name" => ''), $atts));
 
 
 
208
  global $post;
209
  $args = array('post_type' => 'tmm', 'name' => $name);
210
+ $custom_posts = get_posts($args);
211
+
212
  foreach($custom_posts as $post) : setup_postdata($post);
213
 
214
+ $members = get_post_meta( get_the_id(), '_tmm_head', true );
215
+ $tmm_columns = get_post_meta( $post->ID, '_tmm_columns', true );
216
+ $tmm_color = get_post_meta( $post->ID, '_tmm_color', true );
217
+ $tmm_bio_alignment = get_post_meta( $post->ID, '_tmm_bio_alignment', true );
218
+
219
+ // Check if member links open in new window
220
+ $tmm_piclink_beh = get_post_meta( $post->ID, '_tmm_piclink_beh', true );
221
+ ($tmm_piclink_beh == 'new' ? $tmm_plb = 'target="_blank"' : $tmm_plb = '');
222
 
223
+ // Check if forcing original fonts
224
+ $original_font = get_post_meta( $post->ID, '_tmm_original_font', true );
225
+ ($original_font == true ? $ori_f = 'tmm_ori_f' : $ori_f = '');
 
 
 
 
 
 
 
226
 
227
+ // Check if last row centered
228
+ $last_row_centered = get_post_meta( $post->ID, '_tmm_last_row_centered', true );
229
+ ($last_row_centered == true ? $last_r = 'tmm_last_row_centered' : $last_r = '');
230
+
231
+ $output = '';
232
+ $output .= '<div class="tmm '.$last_r.' tmm_'.$name.'">';
233
+ $output .= '<div class="tmm_'.$tmm_columns.'_columns tmm_wrap '.$ori_f.'">';
234
+
235
+ if (is_array($members) || is_object($members))
236
+ foreach ($members as $key => $member) {
237
+ // Create Team container
238
+ if($key%2 == 0) {
239
+ // Check if group of two (alignment purposes)
240
+ $output .= '<span class="tmm_two_containers_tablet"></span>';
 
241
  }
242
+ if($key%$tmm_columns == 0) {
243
+ // Check if first div of group and close
244
+ if($key > 0) $output .= '</div><span class="tmm_columns_containers_desktop"></span>';
245
+ $output .= '<div class="tmm_container">';
 
246
  }
247
+
248
+ $output .= '<div class="tmm_member" style="border-top:'.$tmm_color.' solid 5px;">';
249
+
250
+ // Display photo
251
+ if (!empty($member['_tmm_photo_url']))
252
+ $output .= '<a '.$tmm_plb.' href="'.$member['_tmm_photo_url'].'" title="'.$member['_tmm_firstname'].' '.$member['_tmm_lastname'].'">';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
253
 
254
+ if (!empty($member['_tmm_photo']))
255
+ $output .= '<div class="tmm_photo tmm_phover_'.$name.'_'.$key.'" style="background: url('.$member['_tmm_photo'].'); margin-left:auto; margin-right:auto; background-size:cover !important;"></div>';
256
+
257
+ if (!empty($member['_tmm_photo_url'])) $output .= '</a>';
258
+
259
+ // Create text block
260
+ $output .= '<div class="tmm_textblock">';
261
+
262
+ // Display names
263
+ $output .= '<div class="tmm_names">';
264
+ if (!empty($member['_tmm_firstname']))
265
+ $output .= '<span class="tmm_fname">'.$member['_tmm_firstname'].'</span> ';
266
+ if (!empty($member['_tmm_lastname']))
267
+ $output .= '<span class="tmm_lname">'.$member['_tmm_lastname'].'</span>';
268
+ $output .= '</div>';
269
+
270
+ // Display jobs
271
+ if (!empty($member['_tmm_job']))
272
+ $output .= '<div class="tmm_job">'.$member['_tmm_job'].'</div>';
273
+
274
+ // Display bio
275
+ if (!empty($member['_tmm_desc']))
276
+ $output .= '<div class="tmm_desc" style="text-align:'.$tmm_bio_alignment.'">'.$member['_tmm_desc'].'</div>';
277
+
278
+ // Create social block
279
+ $output .= '<div class="tmm_scblock">';
280
+
281
+ // Display social links
282
+ for ($i = 1; $i <= 3; $i++) {
283
+ if ($member['_tmm_sc_type'.$i] != 'nada') {
284
+ if ($member['_tmm_sc_type'.$i] == 'email') {
285
+ $output .= '
286
+ <a class="tmm_sociallink" href="mailto:'.(!empty($member['_tmm_sc_url'.$i])?$member['_tmm_sc_url'.$i]:'').'" title="'.$member['_tmm_sc_title'.$i].'"><img alt="'.$member['_tmm_sc_title'.$i].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type'.$i].'.png"/></a>';
287
+ } else {
288
+ $output .= '<a target="_blank" class="tmm_sociallink" href="'.(!empty($member['_tmm_sc_url'.$i])?$member['_tmm_sc_url'.$i]:'').'" title="'.$member['_tmm_sc_title'.$i].'"><img alt="'.$member['_tmm_sc_title'.$i].'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type'.$i].'.png"/></a>';
289
+ }
290
+ }
291
+ }
292
+
293
+ $output .= '</div>'; // Close social block
294
+ $output .= '</div>'; // Close text block
295
+ $output .= '</div>'; // Close member
296
+
297
+ $page_count = count( $members );
298
+ if ($key == $page_count - 1) $output .= '<div style="clear:both;"></div>';
299
  }
300
+
301
+ $output .= '</div>'; // Close container
302
+ $output .= '</div>'; // Close wrap
303
+ $output .= '</div>'; // Close tmm
 
304
 
305
+ endforeach; wp_reset_postdata();
306
+ return $output;
 
 
 
 
 
 
 
 
307
  }
 
308
 
309
  ?>